template.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ---
  2. kind: compose
  3. metadata:
  4. name: BIND9
  5. description: |-
  6. BIND9 is the most widely used DNS server on the Internet.
  7. This template provides an authoritative and recursive DNS server with example zones,
  8. TSIG authentication for secure zone transfers, and DNSSEC support.
  9. ## References
  10. * **Project:** https://www.isc.org/bind/
  11. * **Documentation:** https://bind9.readthedocs.io/
  12. version: 9.20-24.10_edge
  13. author: Christian Lempa
  14. date: "2025-10-02"
  15. tags:
  16. - network
  17. - volume
  18. icon:
  19. provider: selfh
  20. id: bind-9
  21. draft: true
  22. schema: "1.2"
  23. spec:
  24. dns_security:
  25. title: dns_security
  26. vars:
  27. dnssec_enabled:
  28. description: Enable DNSSEC
  29. type: bool
  30. dns_zone:
  31. title: dns_zone
  32. vars:
  33. domain_name:
  34. description: Primary domain name
  35. type: str
  36. default: home.arpa
  37. tsig_enabled:
  38. description: Enable TSIG
  39. type: bool
  40. tsig_key_secret:
  41. description: TSIG key secret
  42. type: str
  43. sensitive: true
  44. autogenerated: true
  45. needs: [tsig_enabled=true]
  46. general:
  47. vars:
  48. service_name:
  49. default: bind9