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
|
||||
secret: AMAIZINGSECRET
|
||||
slaves:
|
||||
- 5.6.7.8
|
||||
- 9.10.11.12
|
||||
- ip: 5.6.7.8
|
||||
- ip: 9.10.11.12
|
||||
nokey: True
|
||||
- name: drycat.fr
|
||||
secret: AMAIZINGSECRET
|
||||
slaves:
|
||||
- 5.6.7.8
|
||||
- 9.10.11.12
|
||||
- ip: 5.6.7.8
|
||||
- ip: 9.10.11.12
|
||||
nokey: True
|
||||
```
|
||||
|
||||
Slave
|
||||
|
|
|
@ -213,15 +213,21 @@ zone:
|
|||
{% if zone.slaves is defined %}
|
||||
{% for slave in zone.slaves %}
|
||||
{% if zone.secret is defined %}
|
||||
notify: {{ slave }} {{ zone.name }}-key
|
||||
provide-xfr: {{ slave }} {{ zone.name }}-key
|
||||
{% if slave.nokey is defined %}
|
||||
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 %}
|
||||
notify: {{ slave }} NOKEY
|
||||
provide-xfr: {{ slave }} NOKEY
|
||||
notify: {{ slave.ip }} NOKEY
|
||||
provide-xfr: {{ slave.ip }} NOKEY
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% if zone.masters is defined %}
|
||||
|
||||
{% for master in zone.masters %}
|
||||
{% if zone.secret is defined %}
|
||||
allow-notify: {{ master }} {{ zone.name }}-key
|
||||
|
|
Loading…
Reference in New Issue