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