2020-04-10 14:09:26 +00:00
|
|
|
server:
|
|
|
|
local-zone: "redxen.eu." static
|
2020-05-09 14:39:38 +00:00
|
|
|
{% for host in groups['all'] %}
|
|
|
|
local-data: "redxen.eu. 10800 IN NS {{ host }}.redxen.eu"
|
|
|
|
{% endfor %}
|
2020-04-10 14:09:26 +00:00
|
|
|
|
2020-05-31 18:23:20 +00:00
|
|
|
local-data: "redxen.eu. IN SOA n0.redxen.eu admin.redxen.eu 2020053102 1800 120 604800 3600"
|
2020-05-31 10:00:16 +00:00
|
|
|
|
2020-05-21 18:17:57 +00:00
|
|
|
{% for record in unbound.public.TXT %}
|
2020-08-09 09:55:57 +00:00
|
|
|
local-data: '{{ record.name }}redxen.eu. 86400 IN TXT "{{ record.content }}" {% if record.content2|default(false) %}"{{ record.content2 }}"{% endif %}'
|
2020-05-21 18:17:57 +00:00
|
|
|
{% endfor %}
|
2020-04-10 14:09:26 +00:00
|
|
|
|
2020-05-21 18:17:57 +00:00
|
|
|
{% for record in unbound.public.CNAME %}
|
|
|
|
local-data: "{{ record.name }}redxen.eu. 86400 IN CNAME {{ record.pointer }}"
|
|
|
|
{% endfor %}
|
2020-04-10 14:09:26 +00:00
|
|
|
|
2020-05-21 18:17:57 +00:00
|
|
|
{% for record in unbound.public.SRV %}
|
|
|
|
local-data: "_{{ record.service }}._{{ record.proto }}.redxen.eu. 86400 IN SRV 0 5 {{ record.port }} {{ record.host }}."
|
|
|
|
{% endfor %}
|
2020-04-10 14:09:26 +00:00
|
|
|
|
2020-08-09 09:55:57 +00:00
|
|
|
{% for record in unbound.public.MX %}
|
|
|
|
local-data: "{{ record.name }}redxen.eu. 86400 IN MX {{ record.priority|default(10) }} {{ record.host }}"
|
2020-05-31 10:00:16 +00:00
|
|
|
{% endfor %}
|
|
|
|
|
2020-05-25 19:39:32 +00:00
|
|
|
{% for domains in unbound.public.group.A %}
|
2020-05-21 18:17:57 +00:00
|
|
|
{% for host in groups[domains.group] %}
|
2020-06-04 18:18:12 +00:00
|
|
|
local-data: "{{ domains.domain }}redxen.eu. 86400 IN A {{ hostvars[host]['ansible_default_ipv4']['address'] }}"
|
|
|
|
local-data: "{{ domains.domain }}redxen.eu. 86400 IN AAAA {{ hostvars[host]['ansible_default_ipv6']['address'] }}"
|
2020-05-09 14:39:38 +00:00
|
|
|
{% endfor %}
|
2020-05-21 18:17:57 +00:00
|
|
|
{% endfor %}
|
|
|
|
{% for host in groups['all'] %}
|
2020-05-09 14:39:38 +00:00
|
|
|
local-data: "{{ host }}.redxen.eu. 86400 IN A {{ hostvars[host]['ansible_default_ipv4']['address'] }}"
|
|
|
|
local-data: "{{ host }}.redxen.eu. 86400 IN AAAA {{ hostvars[host]['ansible_default_ipv6']['address'] }}"
|
|
|
|
{% endfor %}
|