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
Обсуждают сегодня