Я хотел бы иметь мастер-книжку, в которую входят другие плейбуки. Можно ли передать переменную к включенной в нее книжке?Пропустить переменную до версии playbook?
обычный синтаксис, который используется для передачи переменных, включенных задач не работает (см ниже)
- include: someplaybook.yml variable=value
и
- include: someplaybook.yml
vars:
variable: value
Я бегу v2.0.2.0.
Знаете ли вы о ролях? что это нормальный синтаксис, который не работает? – Nasr
Насколько я знаю, переменные являются глобальными по охвату на протяжении всего запуска игровой книги, поэтому вам просто нужно определить переменные в любой точке – ydaetskcoR
@ Наср Да, я знаю о ролях - они не помогут в этом случае , Я добавил обычный синтаксис. Ansible имеет разные области действия для переменных разных типов. Просто использование set_facts не работает. – CamHart