Add a NOKEY option for some slave
This commit is contained in:
parent
1e720a1ffe
commit
a35c9a4ecd
10
README.md
10
README.md
|
@ -9,13 +9,15 @@ zones:
|
||||||
- name: dryusdan.space
|
- name: dryusdan.space
|
||||||
secret: AMAIZINGSECRET
|
secret: AMAIZINGSECRET
|
||||||
slaves:
|
slaves:
|
||||||
- 5.6.7.8
|
- ip: 5.6.7.8
|
||||||
- 9.10.11.12
|
- ip: 9.10.11.12
|
||||||
|
nokey: True
|
||||||
- name: drycat.fr
|
- name: drycat.fr
|
||||||
secret: AMAIZINGSECRET
|
secret: AMAIZINGSECRET
|
||||||
slaves:
|
slaves:
|
||||||
- 5.6.7.8
|
- ip: 5.6.7.8
|
||||||
- 9.10.11.12
|
- ip: 9.10.11.12
|
||||||
|
nokey: True
|
||||||
```
|
```
|
||||||
|
|
||||||
Slave
|
Slave
|
||||||
|
|
|
@ -213,15 +213,21 @@ zone:
|
||||||
{% if zone.slaves is defined %}
|
{% if zone.slaves is defined %}
|
||||||
{% for slave in zone.slaves %}
|
{% for slave in zone.slaves %}
|
||||||
{% if zone.secret is defined %}
|
{% if zone.secret is defined %}
|
||||||
notify: {{ slave }} {{ zone.name }}-key
|
{% if slave.nokey is defined %}
|
||||||
provide-xfr: {{ slave }} {{ zone.name }}-key
|
notify: {{ slave.ip }} NOKEY
|
||||||
|
provide-xfr: {{ slave.ip }} NOKEY
|
||||||
|
{% else %}
|
||||||
|
notify: {{ slave.ip }} {{ zone.name }}-key
|
||||||
|
provide-xfr: {{ slave.ip }} {{ zone.name }}-key
|
||||||
|
{% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
notify: {{ slave }} NOKEY
|
notify: {{ slave.ip }} NOKEY
|
||||||
provide-xfr: {{ slave }} NOKEY
|
provide-xfr: {{ slave.ip }} NOKEY
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if zone.masters is defined %}
|
{% if zone.masters is defined %}
|
||||||
|
|
||||||
{% for master in zone.masters %}
|
{% for master in zone.masters %}
|
||||||
{% if zone.secret is defined %}
|
{% if zone.secret is defined %}
|
||||||
allow-notify: {{ master }} {{ zone.name }}-key
|
allow-notify: {{ master }} {{ zone.name }}-key
|
||||||
|
|
Loading…
Reference in a new issue