diff options
author | Deepshikha Khandelwal <dkhandel@redhat.com> | 2018-09-25 19:27:38 +0530 |
---|---|---|
committer | Deepshikha Khandelwal <dkhandel@redhat.com> | 2018-09-25 19:27:38 +0530 |
commit | f76217055a68ef6b88b7dcf9eb49bf008b448300 (patch) | |
tree | 035b3a2cca026329b0b35c077803df32442d47da /build-gluster-org/scripts/distributed-regression.sh | |
parent | bf8cf358a843193904f7554c43d807d886847154 (diff) |
Attempt to run delete-vm ansible playbook thrice if fails
Change-Id: I092acf131e89bf7ee107cbdcc33c2a03e354cab0
Signed-off-by: Deepshikha Khandelwal <dkhandel@redhat.com>
Diffstat (limited to 'build-gluster-org/scripts/distributed-regression.sh')
-rwxr-xr-x | build-gluster-org/scripts/distributed-regression.sh | 11 |
1 files changed, 10 insertions, 1 deletions
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 |