Fixing package install process

In a recent patch upstream in Gnocchi, the requirements.txt
file was broken down to remove optional requirements based
on configuration. This caused db migrations to fail due to the
lack of mysql dependencies in the virtualenv.
This commit is contained in:
Steve Lewis 2016-01-13 16:40:36 -08:00
parent 429ba1b4c2
commit 0d0c4dc54f
1 changed files with 2 additions and 6 deletions

View File

@ -122,17 +122,13 @@ gnocchi_requires_pip_packages:
- python-keystoneclient # Keystoneclient needed for OSA keystone lib
- gnocchiclient # gnocchiclient needed for gnocchi lib
# TODO(stevelle) would like to push out the cephlibs to a ceph-client role
# TODO(stevelle) would like to make the gnocchi extras include as-needed
#: Common pip packages
gnocchi_pip_packages:
- gnocchi
- "gnocchi[mysql,file,swift,ceph]"
- keystonemiddleware
- gnocchiclient
- pycrypto
- PyMySQL
- python-memcached
- python-swiftclient
- python-cephlibs
#: List of programs/services owned by gnocchi
gnocchi_service_names: