- with_items:
- - "{{ openwrt_download_dir }}/dl/{{ openwrt_arch }}"
- - "{{ openwrt_imgbuilder_files }}/etc/config"
- - "{{ openwrt_mixin | map('dirname') | map('regex_replace', '^', openwrt_imgbuilder_files) | unique | list }}"
-
+ loop: "{{ directories | flatten | unique | map('regex_replace', '^', openwrt_imgbuilder_files) | list }}"
+ vars:
+ directories:
+ - "/etc/config"
+ - "{{ openwrt_mixin | map('dirname') | list }}"
+ - "{{ openwrt_mixin | openwrt_mixin_type('directory') | map(attribute='key') | list }}"