- templates/dir1/*.j2
Я бы хотел сделать поверх ещё один loop, чтобы можно было указывать
with_fileglob:
- templates/{{item.dir}}/*.j2
Возможно ли это? И если да, то как?
include tasks + loop
Вы хотите странного
как тогда сделать - задача передать в такс переменные с путями файлов из определённых директорий.
или ограничивать можно when?
Узнайте - какие пути вам нужны, создайте список и передавайте сколько угодно
Двойной цикл можно сделать только через include_tasks, не забывая при этом loop_var менять.
Ну, и вообще да. Организация структуры данных явно не продумана
files можно шаблонизировать?
Можно так попробовать, если вынести директории в отдельный список: with_fileglob: '{{ dir_list | map("regex_replace", "^(.*)$", "\1/*" ) | list }}'
Обсуждают сегодня