18 lines
499 B
Django/Jinja
18 lines
499 B
Django/Jinja
{%- macro keyvalue(key, value, depth=0) -%}
|
|
{%- if value is string -%}
|
|
{{ key }}="{{ value }}";
|
|
{%- elif value is mapping %}
|
|
{{ key }} {
|
|
{% for key, value in value.items() %}
|
|
{{ keyvalue(key, value) }}
|
|
{% endfor %}
|
|
}
|
|
{% elif value is iterable and (value is not string and value is not mapping) -%}
|
|
{{ key }}=["{{ value|join('", "') }}"];
|
|
{%- endif -%}
|
|
{%- endmacro -%}
|
|
|
|
# {{ ansible_managed }}
|
|
{% for key, value in item.value.items() %}
|
|
{{ keyvalue(key, value) }}
|
|
{% endfor %}
|