Extend function to also iterate over list of addresses with the same key

This commit is contained in:
Daniel Akulenok
2022-10-03 12:26:42 +02:00
parent 8f16eb8573
commit 28310f7755

View File

@@ -10,11 +10,18 @@
{% for item in dict %} {% for item in dict %}
{% if item is not mapping %} {% if item is not mapping %}
{{ item -}}; {{ item -}};
{% else %} {% elif item.address is string %}
{{ item.address -}} {{ item.address -}}
{{- (' port ' + item.port | string) if item.port is defined -}} {{- (' port ' + item.port | string) if item.port is defined -}}
{{- (' key ' + item.key | string) if item.key is defined -}} {{- (' key ' + item.key | string) if item.key is defined -}}
{{- (' tls ' + item.tls | string) if item.tls is defined -}}; {{- (' tls ' + item.tls | string) if item.tls is defined -}};
{% elif item.address is sequence %}
{% for address in item.address %}
{{ address -}}
{{- (' port ' + item.port | string) if item.port is defined -}}
{{- (' key ' + item.key | string) if item.key is defined -}}
{{- (' tls ' + item.tls | string) if item.tls is defined -}};
{% endfor %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% endfilter %} {% endfilter %}