Я, наверное, упускаю что-то простое. У меня есть словарь на 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 были простым списком, то есть:
...schemas:
- year1
- year2
- year3
Но как только я добавляю дополнительные элементы под каждый год (делая это словарём (?), Я начинаю получать ошибки в строке: - "{{years}}".
Я в основном хочу заполнить {{years}} значениями year1, year2, year3 для этой задачи.
Я просмотрел много примеров, но все, на что я смотрел, было слишком сложным, и речь шла о том, как создавать словари, что бесполезно.
Спасибо!