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
This commit is contained in:
Jesse Pretorius 2018-05-13 20:36:34 +01:00
parent 52a11834ef
commit 8530dcc653

View File

@ -9,4 +9,12 @@ PrettyTable<0.8,>=0.7.1 # BSD
python-memcached>=1.56 # PSF python-memcached>=1.56 # PSF
PyYAML>=3.12 # MIT PyYAML>=3.12 # MIT
virtualenv>=14.0.6 # 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 shade>=1.17.0 # Apache-2.0