From 8530dcc6537ea8795acf933e02f60bb40853966e Mon Sep 17 00:00:00 2001 From: Jesse Pretorius Date: Sun, 13 May 2018 20:36:34 +0100 Subject: [PATCH] Add python-keystoneclient to the ansible-runtime venv In order to reduce the packages required to pip install on to the hosts, we install the extra library into the ansible-runtime venv so that tasks interacting with keystone using our keystone module can do so by using localhost delegation. Using this strategy, the library does not need to be installed on the target host. Change-Id: I7213252ac7fe59550379db3fe755996c1349a959 --- requirements.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/requirements.txt b/requirements.txt index 63711aba3c..649bd59f21 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,4 +9,12 @@ PrettyTable<0.8,>=0.7.1 # BSD python-memcached>=1.56 # PSF PyYAML>=3.12 # MIT virtualenv>=14.0.6 # MIT + +# We use this for our own keystone module. +# TODO(odyssey4me): Remove this once we no +# longer use our own keystone module. +python-keystoneclient!=2.1.0 # Apache-2.0 + +# We use this for the Ansible openstack +# modules. shade>=1.17.0 # Apache-2.0