forked from zentralwerk/network
bind: add explicity slaves
This commit is contained in:
parent
9f2b51db1e
commit
7cbd9c1089
|
@ -4,6 +4,13 @@ bind:
|
||||||
public-ns:
|
public-ns:
|
||||||
- ns.c3d2.de
|
- ns.c3d2.de
|
||||||
- spaceboyz.net
|
- spaceboyz.net
|
||||||
|
slaves:
|
||||||
|
# bind.wetu.c3d2.de
|
||||||
|
- 172.22.100.9
|
||||||
|
- fd23:42:c3d2::1
|
||||||
|
# dns.spaceboyz.net
|
||||||
|
- 172.22.24.4
|
||||||
|
- 2a01:4f8:a0:33d0::4
|
||||||
serial: 2017012300
|
serial: 2017012300
|
||||||
|
|
||||||
reverse-zones-inet:
|
reverse-zones-inet:
|
||||||
|
|
|
@ -1,7 +1,23 @@
|
||||||
|
{% macro slaves() -%}
|
||||||
|
{%- if pillar['bind']['slaves'] -%}
|
||||||
|
allow-transfer {
|
||||||
|
{%- for addr in pillar['bind']['slaves'] -%}
|
||||||
|
{{ addr }};
|
||||||
|
{%- endfor -%}
|
||||||
|
};
|
||||||
|
also-notify {
|
||||||
|
{%- for addr in pillar['bind']['slaves'] -%}
|
||||||
|
{{ addr }};
|
||||||
|
{%- endfor -%}
|
||||||
|
};
|
||||||
|
{%- endif -%}
|
||||||
|
{%- endmacro %}
|
||||||
|
|
||||||
{%- set domain = pillar['bind']['root-domain'] %}
|
{%- set domain = pillar['bind']['root-domain'] %}
|
||||||
zone "{{ domain }}" IN {
|
zone "{{ domain }}" IN {
|
||||||
type master;
|
type master;
|
||||||
file "/etc/bind/{{ domain }}.zone";
|
file "/etc/bind/{{ domain }}.zone";
|
||||||
|
{{ slaves() }}
|
||||||
};
|
};
|
||||||
|
|
||||||
{%- for net, subnet4 in pillar['subnets-inet'].items() %}
|
{%- for net, subnet4 in pillar['subnets-inet'].items() %}
|
||||||
|
@ -9,6 +25,7 @@ zone "{{ domain }}" IN {
|
||||||
zone "{{ domain }}" IN {
|
zone "{{ domain }}" IN {
|
||||||
type master;
|
type master;
|
||||||
file "/etc/bind/{{ domain }}.zone";
|
file "/etc/bind/{{ domain }}.zone";
|
||||||
|
{{ slaves() }}
|
||||||
};
|
};
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user