26 lines
650 B
Django/Jinja
26 lines
650 B
Django/Jinja
|
|
server:
|
|
chroot: "/var/nsd"
|
|
database: ""
|
|
hide-version: yes
|
|
logfile: "/var/log/nsd.log"
|
|
server-count: {{ ansible_processor_count }}
|
|
verbosity: 2
|
|
|
|
{% for ip in ansible_all_ipv4_addresses + ansible_all_ipv6_addresses %}
|
|
interface: {{ ip }}@53
|
|
interface: {{ ip }}@853
|
|
{% endfor %}
|
|
|
|
tls-service-key: {{ tls_private }}/{{ nsd_server }}.key
|
|
tls-service-pem: {{ tls_certs }}/{{ nsd_server }}.crt
|
|
|
|
remote-control:
|
|
control-enable: yes
|
|
control-interface: "/var/nsd/run/control.sock"
|
|
{% for zone in nsd_zones %}
|
|
|
|
zone:
|
|
name: "{{ zone }}"
|
|
zonefile: "/zones/master/{{ zone|replace('/', '-') }}"
|
|
{% endfor %}
|