forked from zentralwerk/network
24 lines
642 B
Plaintext
24 lines
642 B
Plaintext
{%- for net, subnet4 in pillar['subnets-inet'].items() %}
|
|
{%- set domain = net ~ '.' ~ pillar['bind']['root-domain'] %}
|
|
zone "{{ domain }}" IN {
|
|
type master;
|
|
file "/etc/bind/{{ domain }}.zone";
|
|
};
|
|
|
|
{%- endfor %}
|
|
|
|
{%- for subnet in pillar['bind']['reverse-zones-inet'] %}
|
|
{%- set domain = '.'.join(subnet.split('.').__reversed__()) ~ '.in-addr.arpa' %}
|
|
zone "{{ domain }}" IN {
|
|
type master;
|
|
file "/etc/bind/reverse4-{{ subnet }}.zone";
|
|
};
|
|
{%- endfor %}
|
|
|
|
{%- for domain in pillar['bind']['reverse-zones-inet6'] %}
|
|
zone "{{ domain }}" IN {
|
|
type master;
|
|
file "/etc/bind/reverse6-{{ domain }}.zone";
|
|
};
|
|
{%- endfor %}
|