Add support for on-secondary signing
This commit is contained in:
parent
ce27010642
commit
b1795f2e76
2 changed files with 7 additions and 3 deletions
|
@ -7,7 +7,7 @@ namespace: s3lph
|
||||||
name: nameserver
|
name: nameserver
|
||||||
|
|
||||||
# The version of the collection. Must be compatible with semantic versioning
|
# The version of the collection. Must be compatible with semantic versioning
|
||||||
version: "0.3.4"
|
version: "0.3.5"
|
||||||
|
|
||||||
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
|
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
|
||||||
readme: README.md
|
readme: README.md
|
||||||
|
@ -15,7 +15,7 @@ readme: README.md
|
||||||
# A list of the collection's content authors. Can be just the name or in the format 'Full Name <email> (url)
|
# A list of the collection's content authors. Can be just the name or in the format 'Full Name <email> (url)
|
||||||
# @nicks:irc/im.site#channel'
|
# @nicks:irc/im.site#channel'
|
||||||
authors:
|
authors:
|
||||||
- s3lph <account-gitlab-ideynizv@kernelpanic.lol>
|
- s3lph <1375407-s3lph@users.noreply.gitlab.com>
|
||||||
|
|
||||||
|
|
||||||
### OPTIONAL but strongly recommended
|
### OPTIONAL but strongly recommended
|
||||||
|
|
|
@ -100,7 +100,7 @@ submission:
|
||||||
|
|
||||||
policy:
|
policy:
|
||||||
{% for zone in zones %}
|
{% for zone in zones %}
|
||||||
{% if inventory_hostname in zone.masters %}
|
{% if inventory_hostname in zone.masters or (inventory_hostname in zone.replicas and zone.sign_on_secondary | default(false)) %}
|
||||||
|
|
||||||
- id: dnssec-{{ zone.name }}
|
- id: dnssec-{{ zone.name }}
|
||||||
algorithm: {{ zone.algorithm | default(knot_dnssec_policy_algorithm) }}
|
algorithm: {{ zone.algorithm | default(knot_dnssec_policy_algorithm) }}
|
||||||
|
@ -161,6 +161,10 @@ zone:
|
||||||
{% for master in zone.masters %}
|
{% for master in zone.masters %}
|
||||||
master: remote-{{ master }}
|
master: remote-{{ master }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
{% if zone.sign_on_secondary | default(false) %}
|
||||||
|
dnssec-signing: {{ knot_zone_dnssec_signing }}
|
||||||
|
dnssec-policy: dnssec-{{ zone.name }}
|
||||||
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue