Extend function to also iterate over list of addresses with the same key
This commit is contained in:
@@ -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 %}
|
||||||
|
|||||||
Reference in New Issue
Block a user