From 63194c1345a50b8db58504f85a1fc338f0ffe303 Mon Sep 17 00:00:00 2001 From: Olivier Bourdon Date: Wed, 4 Jul 2018 10:37:35 +0200 Subject: [PATCH] Fix installation of python-openstack module when using venv Change-Id: I0823f24e0012f69fdd306e810892ed3bc6655cde --- .../roles/bifrost-keystone-install/tasks/install.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/playbooks/roles/bifrost-keystone-install/tasks/install.yml b/playbooks/roles/bifrost-keystone-install/tasks/install.yml index dae6ed42d..dcf0aa31d 100644 --- a/playbooks/roles/bifrost-keystone-install/tasks/install.yml +++ b/playbooks/roles/bifrost-keystone-install/tasks/install.yml @@ -48,6 +48,15 @@ - skip_install is not defined - enable_venv | bool == true +- name: "Install python-openstackclient in venv if using" + include: pip_install.yml + package=python-openstackclient + virtualenv=bifrost_venv_dir + extra_args="-c {{ upper_constraints_file }}" + when: + - skip_install is not defined + - enable_venv | bool == true + - name: "Install configparser if not using a venv" include: pip_install.yml package=configparser