Я пытался with_items
с *
, но похоже, что он не поддерживает.
vars/main.yml
---
Z:
A1:
- "a"
- "b"
A2: "c"
A3:
- "d"
- "e"
tasks/main.yml
---
- name: Create folder
file:
path: "{{ item }}"
state: directory
mode: '0755'
owner: tomcat
group: tomcat
with_items:
- "/opt/Z/{{ Z.A1.* }}"
- "/opt/Z/{{ Z.A1.* }}/in"
- "/opt/Z/{{ Z.A1.* }}/in/output/"
- "/opt/Z/{{ Z.A1.* }}/in/output/fail"
- "/opt/Z/{{ Z.A1.* }}/in/output/success"
Я хотел бы получить следующий вывод, я не уверен, как использовать with_items
с массивом над массивом.
/opt/Z/a
/opt/Z/a/in
/opt/Z/a/in/output/
/opt/Z/a/in/output/fail
/opt/Z/a/in/output/success
/opt/Z/b
/opt/Z/b/in
/opt/Z/b/in/output/
/opt/Z/b/in/output/fail
/opt/Z/b/in/output/success