Ansible 병렬 처리 및 전제 조건

Ansible 병렬 처리 및 전제 조건

ansible-playbook동일한 머신에서 병렬 실행 전략에 대해 질문이 있습니다. 따라서 동일한 플레이북에서 Jenkins 작업에 의해 트리거된 3개의 병렬 실행이 있습니다.

예:

ansible-playbook -i inventories/hosts --vault-password-file **** -e CLIENT=test1 
ansible-playbook -i inventories/hosts --vault-password-file **** -e CLIENT=test2 
ansible-playbook -i inventories/hosts --vault-password-file **** -e CLIENT=test3

그들은 병렬로 실행됩니다!

각각은 yum 작업 중에 특정 yum 패키지가 설치되어 있는지 확인합니다.

질문이 있으신가요?

문제는 yum 설치가 다른 yum 설치와 동시에 실행되면 yum이 잠길 수 있다는 것입니다. 그렇다면 YUM 작업이 전제 조건으로 한 번만 설치되도록 하려면 어떻게 해야 합니까?

관련 정보