Я даже не уверен, что это возможно..
Я знаю, что у вас может быть плейбук, который вызывает другие плейбуки.
IE:
---
# MasterPlaybook.yml
- include: playbook1.yml
when: some_var == "true"
- include: playbook2.yml
when: someother_var == "true"
и это сработает, если я вызову MasterPlaybook.yml и передам Vars..
НО я хочу включить вары из какого-то другого yml, например, вот myvars.yml
some_var: "true"
someother_var: "false"
Other_var: "Foo"
Поэтому, если я хочу, чтобы это было включено в playbook1.yml, я просто добавляю..
---
- name: Script Play use variables to get and push out the code
hosts: somegroup
remote_user: "some user"
vars:
url: 'The url of the build'
buildNumber: 'the build number'
jobName: 'passed in job name'
vars_files:
- ~/myvars.yml
serial: 1
и это потянет вары..
Мой вопрос в том, как мне сделать это в masterplaybook.yml, чтобы мне не приходилось передавать вары?
и пока мы на этом ... есть ли хорошие примеры мастер-игры? (или сборник пьес)