key demacro

This commit is contained in:
Daniel Akulenok
2024-05-14 14:01:49 +02:00
parent dfd93ecfea
commit a06fa3d679
2 changed files with 2 additions and 4 deletions

View File

@@ -33,7 +33,7 @@ options {
{% include 'named.conf.http.j2' %} {% include 'named.conf.http.j2' %}
{% endif %} {% endif %}
{% if item.keylist is defined and item.keylist %} {% if item.keylist is defined and item.keylist %}
{% from 'named.conf.key.j2' import keylist with context %} {% include 'named.conf.key.j2' %}
{{ keylist(item.keylist) }} {{ keylist(item.keylist) }}
{% endif %} {% endif %}
{% if item.logging is defined and item.logging %} {% if item.logging is defined and item.logging %}

View File

@@ -1,9 +1,7 @@
{% macro keylist(keylists) %} {% for keyname in item.keylist if item.keylist is iterable %}
{% for keyname in keylists if keylists is iterable %}
key {{ keyname.name }} { key {{ keyname.name }} {
{% filter indent(bind9_config_indent, true) %} {% filter indent(bind9_config_indent, true) %}
{{ ('algorithm ' + keyname.algorithm + ';\n') if keyname.algorithm is defined and keyname.algorithm -}} {{ ('algorithm ' + keyname.algorithm + ';\n') if keyname.algorithm is defined and keyname.algorithm -}}
{{ ('secret "' + keyname.secret + '";\n') if keyname.secret is defined and keyname.secret -}} {{ ('secret "' + keyname.secret + '";\n') if keyname.secret is defined and keyname.secret -}}
{% endfilter %}}; {% endfilter %}};
{% endfor %} {% endfor %}
{% endmacro %}