set +x
OPENSTACK_CLIENTS_VENV="${OPENSTACK_CLIENTS_VENV:-/home/jenkins/venv-openstack-clients}"
-if [[ ! -d "${OPENSTACK_CLIENTS_VENV}" ]] ; then
- pip install virtualenv
- virtualenv "${OPENSTACK_CLIENTS_VENV}"
- source "${OPENSTACK_CLIENTS_VENV}"/bin/activate
+pip install virtualenv
+virtualenv "${OPENSTACK_CLIENTS_VENV}"
+source "${OPENSTACK_CLIENTS_VENV}"/bin/activate
pip install -U "python-openstackclient<4.0.0"
sed -i 's/import queue/import Queue as queue/' "${OPENSTACK_CLIENTS_VENV}"/lib/python2.7/site-packages/openstack/cloud/openstackcloud.py
sed -i 's/import queue/import Queue as queue/' "${OPENSTACK_CLIENTS_VENV}"/lib/python2.7/site-packages/openstack/utils.py
- deactivate
-fi
-source "${OPENSTACK_CLIENTS_VENV}"/bin/activate
-
-set -x
-echo "Using ${OS_AUTH_URL?} endpoint"
-openstack image delete "${GLANCE_IMAGE_NAME}" || true
-openstack image create --min-disk 6 --disk-format qcow2 --container-format bare --file xenial-server-cloudimg-amd64-disk1.img "${GLANCE_IMAGE_NAME}"
+ set -x
+ echo "Using ${OS_AUTH_URL?} endpoint"
+ openstack image delete "${GLANCE_IMAGE_NAME}" || true
+ openstack image create --min-disk 6 --disk-format qcow2 --container-format bare --file xenial-server-cloudimg-amd64-disk1.img "${GLANCE_IMAGE_NAME}"
deactivate
\ No newline at end of file