general cleanup
This commit is contained in:
parent
3a75d32472
commit
61a25c27af
4 changed files with 27 additions and 10 deletions
|
|
@ -3,25 +3,27 @@ options {
|
|||
};
|
||||
|
||||
{% for z in powerdns.zonemeta %}
|
||||
zone "{{ z }}" IN {
|
||||
type {{ powerdns.zonemeta[z].type }};
|
||||
file "/var/lib/powerdns/zones/db.{{z}}";
|
||||
{%if 'masters' in powerdns.zonemeta[z] %}
|
||||
{% set zonename = z %}
|
||||
{% set zone = {}|combine(powerdns.zonemeta_defaults, powerdns.zonemeta[zonename]) %}
|
||||
zone "{{ zonename }}" IN {
|
||||
type {{ zone.type }};
|
||||
file "/var/lib/powerdns/zones/db.{{ zonename }}";
|
||||
{% if 'masters' in zone %}
|
||||
masters {
|
||||
{{ powerdns.zonemeta[z]['masters']|join('; ') }};
|
||||
{{ zone.masters|join('; ') }};
|
||||
};
|
||||
{% endif %}
|
||||
allow-query {
|
||||
{{ powerdns.zonemeta[z]['allow-query']|default(['any'])|join('; ') }};
|
||||
{{ zone['allow-query']|join('; ') }};
|
||||
};
|
||||
allow-update {
|
||||
{{ powerdns.zonemeta[z]['allow-update']|default(['none'])|join('; ') }};
|
||||
{{ zone['allow-update']|join('; ') }};
|
||||
};
|
||||
allow-transfer {
|
||||
{{ powerdns.zonemeta[z]['allow-transfer']|default(['none'])|join('; ') }};
|
||||
{{ zone['allow-transfer']|join('; ') }};
|
||||
};
|
||||
{%if 'notify' in powerdns.zonemeta[z] %}
|
||||
notify {{ "yes" if powerdns.zonemeta[z].notify else "no" }};
|
||||
{%if 'notify' in zone %}
|
||||
notify {{ "yes" if zone.notify else "no" }};
|
||||
{% endif %}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue