@Nikon_NLG

Как создать общий playbook?

Есть несколько групп серверов, условно alfa, beta, gamma.
Под каждый из них есть свой playbook c отдельными и общими задачами, типа:
alfa.yml
- hosts: alfa
- roles:
- common
- nginx

beta.yml
- hosts: beta
- roles:
- common
- database

Как бы создать такой meta-playbook, который запускал бы все остальные? Понятно, что можно сделать include, но тогда они будут выполняться step-by-step, а не параллельно. Или я ошибаюсь?
  • Вопрос задан
  • 309 просмотров
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
они и сейчас у вас выполняются степ бай степ
Ответ написан
@oni__ino
Если вопрос еще актуальный, то в ansible 1.8+ появилась такая возможность.
Asynchronous Actions and Polling
docs.ansible.com/ansible/playbooks_async.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы