for dirs
set_fact:
dir_for_del: "{{ dir_for_del | default([]) + [ {% if '{{ item }} in {{allowed_dirs}}' %}{{item}}{% endif %} ] }}"
loop: "{{list}}"
Получаю ошибку:
{"msg": "template error while templating string: unexpected '%'. String: {{ dir_for_del | default([]) + [ {% if '{{ item }} in {{allowed_dirs}}' %}{{item}}{% endif %} ] }}"}
Пробовал без знака %?
template error while templating string: unexpected '%'. Он ругается на знак % в строке
В чем суть задачи?
перебрать все каталоги и удалить, те которые не были заранее определены в массиве allowed_dirs
{{ list | difference(allowed_dirs) }}
+100500
Обсуждают сегодня