# 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 %}