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