site.yml
---
- import_playbook: common.yml
- import_playbook: redis.yml
- import_playbook: riak.yml
- import_playbook: webserver.yml
- import_playbook: haproxy.yml
Eu quero executar esses playbooks em paralelo.
Curti
- import_playbook: common.yml
# after common.yml run these 4 in parallel
parallel {
- import_playbook: redis.yml
- import_playbook: riak.yml
- import_playbook: webserver.yml
- import_playbook: haproxy.yml
}
Como posso fazer isso?
Uma opção seria executar os outros playbooks em segundo plano
Para monitorar o projeto abra outros quatro terminais e observe o log com " tail -f ansible-... "
Eu sou o autor de ansible-parallel , então você pode tentar:
Ele exibe uma atualização ao vivo da progressão e um relatório no final.