Я, наверное, упускаю что-то простое. У меня есть словарь в vars.yml
deploy_env:
dev:
schemas:
year1:
- main
- custom
year2:
- main
- custom
- security
year3:
- main
- custom
, тогда в моем playbook.yml у меня есть что-то вроде
- set_fact:
years: "{{ deploy_env.dev.schemas }}"
- name: Create schemas
shell: "mysql ....params go here... {{ item }}"
with_nested:
- "{{ years }}"
Выше работает нормально, если схемы в vars.yml был простой список ie:
...schemas:
- year1
- year2
- year3
Но как только я добавляю дополнительные элементы под каждый год (делая это словарём (?), Я начинаю получать ошибки в строке: - "{{years}}" .
Я хочу заполнить {{years}} year1 , year2 , year3 значения для этой задачи.
Я посмотрел много примеров, но все, на что я смотрел, было слишком сложным, и речь шла о том, как создавать словари, которые не полезно.
Спасибо!