server: #server-count: 1 # use this number of cpu cores {% if nsd_bindaddr is defined %}ip-address: {{nsd_bindaddr}} {% elif is_deb %} # Workaround for systemd-resolved nonsense on Ubuntu servers ip-address: {{ansible_facts['all_ipv4_addresses'][0]}} {% endif %} hide-version: yes verbosity: 1 database: "" # disable database remote-control: control-enable: yes control-interface: /var/run/nsd.sock {% 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}} {% if is_openbsd %}zonefile: master/%s.zone {% else %}zonefile: {{zone_dir}}/%s.zone {% endif %} {% endfor %}