1234567891011121314151617181920212223242526272829 |
- server:
- # Disables DNSSEC
- module-config: "iterator"
- interface: 0.0.0.0
- interface: ::0
- {% if mesh_ipv4 is defined %}
- access-control: {{mesh_ipv4|ipaddr('network')}} allow
- {% endif %}
- {% if mesh_ipv6 is defined %}
- access-control: {{mesh_ipv6|ipaddr('network')}} allow
- {% endif %}
- access-control: fe80::/10 allow
- local-zone: "services.ffdo.de." static
- {% for host in groups['supernodes'] %}
- {% if hostvars[host].mesh_ipv4 is defined %}
- local-data: "{{loop.index}}.ntp.services.ffdo.de. A {{hostvars[host].mesh_ipv4|ipaddr('address')}}"
- {% endif %}
- {% if hostvars[host].mesh_ipv6 is defined %}
- local-data: "{{loop.index}}.ntp.services.ffdo.de. AAAA {{hostvars[host].mesh_ipv6|ipaddr('address')}}"
- {% endif %}
- {% endfor %}
- local-data: "update.services.ffdo.de. AAAA {{ffruhr_update_server}}"
- forward-zone:
- name: .
- {% for dns in ffruhr_dns_servers %}
- forward-addr: {{dns}}
- {% endfor %}
|