Merge "Run ansible-playbook in timeout"
This commit is contained in:
commit
c32f5009f1
13
run_all.sh
13
run_all.sh
@ -27,13 +27,16 @@ ANSIBLE_PLAYBOOKS=$SYSTEM_CONFIG/playbooks
|
|||||||
# errexit
|
# errexit
|
||||||
set +e
|
set +e
|
||||||
|
|
||||||
|
# Run all the ansible playbooks under timeout to prevent them from getting
|
||||||
|
# stuck if they are oomkilled
|
||||||
|
|
||||||
# First, sync the puppet repos with all the machines
|
# First, sync the puppet repos with all the machines
|
||||||
ansible-playbook -f 10 ${ANSIBLE_PLAYBOOKS}/update_puppet.yaml
|
timeout -k 2m 120m ansible-playbook -f 10 ${ANSIBLE_PLAYBOOKS}/update_puppet.yaml
|
||||||
# Run the git/gerrit sequence, since it's important that they all work together
|
# Run the git/gerrit sequence, since it's important that they all work together
|
||||||
ansible-playbook -f 10 ${ANSIBLE_PLAYBOOKS}/remote_puppet_git.yaml
|
timeout -k 2m 120m ansible-playbook -f 10 ${ANSIBLE_PLAYBOOKS}/remote_puppet_git.yaml
|
||||||
# Run AFS changes separately so we can make sure to only do one at a time
|
# Run AFS changes separately so we can make sure to only do one at a time
|
||||||
# (turns out quorum is nice to have)
|
# (turns out quorum is nice to have)
|
||||||
ansible-playbook -f 1 ${ANSIBLE_PLAYBOOKS}/remote_puppet_afs.yaml
|
timeout -k 2m 120m ansible-playbook -f 1 ${ANSIBLE_PLAYBOOKS}/remote_puppet_afs.yaml
|
||||||
ansible-playbook -f 10 ${ANSIBLE_PLAYBOOKS}/remote_puppet_infracloud.yaml
|
timeout -k 2m 120m ansible-playbook -f 10 ${ANSIBLE_PLAYBOOKS}/remote_puppet_infracloud.yaml
|
||||||
# Run everything else. We do not care if the other things worked
|
# Run everything else. We do not care if the other things worked
|
||||||
ansible-playbook -f 10 ${ANSIBLE_PLAYBOOKS}/remote_puppet_else.yaml
|
timeout -k 2m 120m ansible-playbook -f 10 ${ANSIBLE_PLAYBOOKS}/remote_puppet_else.yaml
|
||||||
|
Loading…
Reference in New Issue
Block a user