Ansible / yaml: если синтаксис внутри для синтаксиса - PullRequest
0 голосов
/ 20 мая 2018

Возможно ли это?Я хочу решить, какой цикл 'dict' будет повторяться.

{% for item, value in {% if source == "cde" %} abc.iteritems() {% else %} def.iteritems() {% endif %} %} item {% endfor %}

1 Ответ

0 голосов
/ 20 мая 2018

Я вижу что-то вроде:

{% for item, value in abc.iteritems() if source == "cde" %}
    {{ item.value }}
{% else %}
    {% for item, value in def.iteritems() %}
        {{ item.value }}
    {% endfor %}
{% endfor %}
...