У меня есть два списка элементов:
list1:
- element1
- element2
list2:
- element1
- element2
и переменная, определенная в group_vars
env: x #can be either dev or stg
И то, что я хотел бы выполнить, это:
- name: Create database
influxdb_database:
hostname: xyz
database_name: "{{ item }}"
.
.
with_items: list1 if env is stg
with_items: list2 if env is dev
Если выше не ясно, я в основном хочу запустить эту задачу для элементов, определенных в list1, если env
var для данных хостов установлено на stg
, ELSE запускает его для элементов, определенных в list2, если env
var для данных хостов имеет значение dev
.
Как мне добиться таких результатов?