openstack-ansible/playbooks/roles
Matt Thompson 213d028348 Create ceph python library symlinks
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
2016-05-23 21:09:59 +01:00
..
ceph_client Create ceph python library symlinks 2016-05-23 21:09:59 +01:00
haproxy_server Merge "Use task state instead of output to create haproxy log directory" 2016-05-12 10:09:18 +00:00
system_crontab_coordination Add role system-crontab-coordination 2015-06-30 10:06:11 +01:00