0
Я пытаюсь использовать рендеринг в выражении «if», эта переменная определена в цикле for, но я не могу заставить ее работать, вот выдержка кода:jinja: using переменная from for loop inside if statement
{% 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