213d028348
Currently, os_nova, os_cinder, and os_glance roles all install python-cephlibs, which is a python package Hugh Saunders created for Ceph Hammer python libraries. The virtualenvs created in these roles need access to these python libraries and by using Hugh's python package we could simply pip install into the virtualenv. This has been working fine, but makes the assumption that the deployer is using Ceph Hammer, which may not be true. Also, later versions of Ceph have python C extensions, which may be more difficult to package. This commit simply leverages the existing Ceph libraries installed outside of the venv by checking for the path of the library using python itself. NOTE: I would prefer to use a None instead of '' in the ternaries, but seem to hit issues doing that. Change-Id: Iac3b04eec57f6d1aa21051f2960d56e3b47b6f00 |
||
---|---|---|
.. | ||
defaults | ||
handlers | ||
meta | ||
tasks | ||
templates | ||
vars |