0
我想在一个“if”语句中使用一个变量,这个变量是在一个for循环中定义的,但是我不能让它起作用,下面是代码摘录:jinja:使用变量从for循环里面if语句
{% for dir in ['temp','backup','sbin','logs','apps'] %}
{% if {{ dir }} == 'temp' %}
/tree/{{ dir }}:
file.directory:
- user: user1
- group: user1
- mode: 1777
- makedirs: True
{% endif %}
/tree/{{ dir }}:
file.directory:
- user: root
- group: root
- mode: 755
- makedirs: True
{% endfor %}
我觉得代码是自我解释的,如果不是请问!
我知道我的代码不是最好看的,如果您有任何建议,我会很乐意带他们!
你的答案似乎是工作(减去周围的“临时” :)错字),虽然我以前试过这个没有运气....谢谢。 – Pier