From f76217055a68ef6b88b7dcf9eb49bf008b448300 Mon Sep 17 00:00:00 2001 From: Deepshikha Khandelwal Date: Tue, 25 Sep 2018 19:27:38 +0530 Subject: Attempt to run delete-vm ansible playbook thrice if fails Change-Id: I092acf131e89bf7ee107cbdcc33c2a03e354cab0 Signed-off-by: Deepshikha Khandelwal --- build-gluster-org/scripts/distributed-regression.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'build-gluster-org/scripts/distributed-regression.sh') diff --git a/build-gluster-org/scripts/distributed-regression.sh b/build-gluster-org/scripts/distributed-regression.sh index 2bb7af8..d38b53d 100755 --- a/build-gluster-org/scripts/distributed-regression.sh +++ b/build-gluster-org/scripts/distributed-regression.sh @@ -36,7 +36,16 @@ ret=$? ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts /opt/qa/distributed-tests/setup.yml -u root --tags 'copy_logs' --private-key key #delete the server machines -ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts /opt/qa/distributed-tests/delete-vm.yml +for retry in $(seq 1 $MAX_ATTEMPTS) +do + ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts /opt/qa/distributed-tests/delete-vm.yml + exit_code=$? + if [ $exit_code -eq 0 ]; then + break + fi + echo 'Attempting to run again...' +done + if [ $ret -ne 0 ]; then # Create tar file from all the failed test log files generated in /tmp tar -czf "$WORKSPACE"/failed-tests-logs.tgz /tmp/*.log /tmp/failed-tests -- cgit