Как я понимаю, каждая пьеса занимает одну запись хостов. Я хочу знать, что если я создаю контейнерную книгу воспроизведения, которая включает в себя другие книги воспроизведения, могу ли я параметризировать хосты для каждой книги воспроизведения. Так что-то вроде
---
- include playbook_1.yml
hosts: tag_postgres
- include: playbook_2.yml
hosts: tag_rabbitmq
Я могу поместить все разные пьесы в один сценарий и вызвать, но тогда я не смогу повторно использовать некоторый set_fact из одной пьесы в другую, и, следовательно, много дублирования задач.
Еще одно следствие вопроса, могу ли я запустить ec2s на Амазонке, которая будет иметь
hosts: localhost
и конфигурация запущенных ec2, которые в основном будут настраивать инвентаризацию -i ec2.py
, и хосты будут определены как
hosts: tag_<some_tag>
происходит через одну и ту же книгу или набор включенных книг (разные роли)?
hosts:
раздела в своем yaml и, по сути, иметь несколько списков игр, используя разные группы хостов в вашем инвентаре?