unbound-supernode.conf.j2 899 B

1234567891011121314151617181920212223242526272829
  1. server:
  2. # Disables DNSSEC
  3. module-config: "iterator"
  4. interface: 0.0.0.0
  5. interface: ::0
  6. {% if mesh_ipv4 is defined %}
  7. access-control: {{mesh_ipv4|ipaddr('network')}} allow
  8. {% endif %}
  9. {% if mesh_ipv6 is defined %}
  10. access-control: {{mesh_ipv6|ipaddr('network')}} allow
  11. {% endif %}
  12. access-control: fe80::/10 allow
  13. local-zone: "services.ffdo.de." static
  14. {% for host in groups['supernodes'] %}
  15. {% if hostvars[host].mesh_ipv4 is defined %}
  16. local-data: "{{loop.index}}.ntp.services.ffdo.de. A {{hostvars[host].mesh_ipv4|ipaddr('address')}}"
  17. {% endif %}
  18. {% if hostvars[host].mesh_ipv6 is defined %}
  19. local-data: "{{loop.index}}.ntp.services.ffdo.de. AAAA {{hostvars[host].mesh_ipv6|ipaddr('address')}}"
  20. {% endif %}
  21. {% endfor %}
  22. local-data: "update.services.ffdo.de. AAAA {{ffruhr_update_server}}"
  23. forward-zone:
  24. name: .
  25. {% for dns in ffruhr_dns_servers %}
  26. forward-addr: {{dns}}
  27. {% endfor %}