From 6e14eed1741da9964ff3ab05b4c049d9428dc129 Mon Sep 17 00:00:00 2001 From: Deepshikha khandelwal Date: Mon, 20 May 2019 18:12:10 +0530 Subject: Refactor the distributed regression scripts for AWS environment Change-Id: Icf1a8a7f593476dc3e1091db7a7f8f1a0094ab8e Signed-off-by: Deepshikha khandelwal --- build-gluster-org/scripts/distributed-regression.sh | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) (limited to 'build-gluster-org/scripts') diff --git a/build-gluster-org/scripts/distributed-regression.sh b/build-gluster-org/scripts/distributed-regression.sh index d38b53d..a927575 100644 --- a/build-gluster-org/scripts/distributed-regression.sh +++ b/build-gluster-org/scripts/distributed-regression.sh @@ -13,32 +13,22 @@ virtualenv --system-site-packages env ssh-keygen -f "${WORKSPACE}"/key -t rsa -b 4096 # Install dependencies -pip install -I pyrax ansible +pip install -I boto boto3 ansible #create the server machines -ansible-playbook /opt/qa/distributed-tests/create-vm.yml -e COUNT=${MACHINES_COUNT} -e NAME=${JOB_NAME}-${BUILD_ID} -e PATH=${WORKSPACE} - -for retry in $(seq 1 $MAX_ATTEMPTS) -do - ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts /opt/qa/distributed-tests/setup.yml -u root --skip-tags 'copy_logs' -e PATH=${WORKSPACE} - ret=$? - if [ $ret -eq 0 ]; then - break - fi - echo 'Attempting to run again...' -done +ansible-playbook /opt/qa/distributed-tests/distributed-setup.yml -e COUNT=${MACHINES_COUNT} -e NAME=${JOB_NAME}-${BUILD_ID} -e PATH=${WORKSPACE} -u centos --skip-tags 'copy_logs,terminate' # run the script of distributed-test /opt/qa/distributed-tests/run-distributed-test.py --n "${MACHINES_COUNT}" ret=$? #copy the logs from machines before deleting -ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts /opt/qa/distributed-tests/setup.yml -u root --tags 'copy_logs' --private-key key +ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts /opt/qa/distributed-tests/distributed-setup.yml -u centos --tags 'copy_logs' --private-key key #delete the server machines for retry in $(seq 1 $MAX_ATTEMPTS) do - ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts /opt/qa/distributed-tests/delete-vm.yml + ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts /opt/qa/distributed-tests/distributed-setup.yml -u centos --tags 'terminate' exit_code=$? if [ $exit_code -eq 0 ]; then break -- cgit