From 5296caea8edef6525488071442d5525cf32a8c2e Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Sat, 23 Feb 2019 22:28:01 -0500 Subject: Import from main repo --- templates/nsd.conf | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 templates/nsd.conf (limited to 'templates/nsd.conf') diff --git a/templates/nsd.conf b/templates/nsd.conf new file mode 100644 index 0000000..9c24027 --- /dev/null +++ b/templates/nsd.conf @@ -0,0 +1,30 @@ +# Managed by Ansible +server: + server-count: 1 # use this number of cpu cores + database: "/var/db/nsd/nsd.db" + zonelistfile: "/var/db/nsd/zone.list" + username: nsd + logfile: "/var/log/nsd.log" + pidfile: "/var/run/nsd.pid" + xfrdfile: "/var/db/nsd/xfrd.state" + +{% if nsd_keys is defined %} +{% for key in nsd_keys %} +key: + name: {{key.name}} + algorithm: {{key.algorithm}} + secret: "{{key.secret}}" +{% endfor %} +{% endif %} + + +{% for zone in nsd_zones %} +zone: + name: {{zone}} + zonefile: /etc/nsd/%s.zone +{% for slave in nsd_slaves %} + notify: {{slave.ip}} {{slave.key}} + provide-xfr: {{slave.ip}} {{slave.key}} +{% endfor %} + +{% endfor %} -- cgit v1.2.3