No momento, várias funções foram definidas no site.yml:
- include: role1.yml
- include: role2.yml
- include: role3.yml
- include: role4.yml
- include: role5.yml
e estes são executados de forma síncrona, emitindo:
ansible-playbook -i testing site.yml -u root --vault-password-file ~/.vault_pass.txt
Pergunta
Como executar as funções definidas no site.yml de uma só vez?
Discussão
Ele funciona para executar todas as funções de forma assíncrona, abrindo vários terminais e executando:
ansible-playbook -i testing playbook1.yml -u root --vault-password-file ~/.vault_pass.txt
ansible-playbook -i testing playbook2.yml -u root --vault-password-file ~/.vault_pass.txt
ansible-playbook -i testing playbook3.yml -u root --vault-password-file ~/.vault_pass.txt
ansible-playbook -i testing playbook4.yml -u root --vault-password-file ~/.vault_pass.txt
ansible-playbook -i testing playbook5.yml -u root --vault-password-file ~/.vault_pass.txt
Dê uma olhada nas estratégias dos playbooks :
Vale a pena tentar definir a estratégia para
free
:Verifique também a configuração dos garfos em
ansible.cfg
: