From c1c86fd129241454174cceeb5a6da756fcf5be4d Mon Sep 17 00:00:00 2001 From: Logan V Date: Tue, 15 Nov 2016 22:15:23 -0600 Subject: [PATCH] Reinitialize venv upon install Reinitializes (copies python, etc binaries) into the venv when dropping a new venv into place. This is needed because the Python binary packaged with the venv may not match the Python running on the host it is being installed to. (ie. in the case of a Xenial repo container and a Trusty target host.) Change-Id: Ic6c0efff4d9ac4b7616f558796cd211a04768a4c Partial-Bug: #1637509 --- tasks/cinder_install.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/cinder_install.yml b/tasks/cinder_install.yml index 09220036..7e0ba782 100644 --- a/tasks/cinder_install.yml +++ b/tasks/cinder_install.yml @@ -92,7 +92,7 @@ - name: Update virtualenv path command: > - virtualenv-tools --update-path=auto {{ cinder_bin | dirname }} + virtualenv-tools --update-path=auto --reinitialize {{ cinder_bin | dirname }} when: - not cinder_developer_mode | bool - cinder_get_venv | changed or cinder_venv_dir | changed