Ansible / yaml:如果语法在for语法内

时间:2018-05-20 06:31:31

标签: yaml ansible-template

这可能吗? 我想决定循环中哪个'dict'将迭代。

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

1 个答案:

答案 0 :(得分:0)

我可以看到类似的东西:

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