-# NOTE (fdegir): offline installer removes /opt/engine so we prepare venv ourselves for openstack cli
-if [[ "$EXECUTION_MODE" == "offline-deployment" ]]; then
- sudo /bin/rm -rf /opt/engine/.venv
- virtualenv --python python3 --never-download /opt/engine/.venv
- /bin/cp -f /opt/engine/offline/pip/pip.conf /opt/engine/.venv/
- set +u
- source /opt/engine/.venv/bin/activate
- set -u
- pip install --quiet --upgrade pip
- pip install --quiet -r /opt/engine/offline/git/engine/requirements.txt
- deactivate
-fi
-
+# NOTE (fdegir): install openstack clients
+sudo /bin/rm -rf /tmp/.engine_venv
+virtualenv --python python3 --never-download /tmp/.engine_venv
+# NOTE (fdegir): we need to use pip.conf pointing to local packages
+[[ "$EXECUTION_MODE" == "offline-deployment" ]] && /bin/cp -f /opt/engine/offline/pip/pip.conf /tmp/.engine_venv