Mirantis/fuel — pull request #554 by xarses (2013-09-13 22:13:05+00:00)
Title: Sync Ceph working branch part 2

This pull request contains updates to the ceph pupet module and some (disabled) hooks into cluster_ha and cluster_simple.

Can now deploy ceph-osd roles if using https://github.com/xarses/fuelweb/tree/ceph-stage-3 and changing use_ceph to true in osnailyfacter/manafests/cluster_ha.pp or cluster_simple.pp

What works:

* ceph-mon's are installed on the controllers.
- In cluster_ha, monitors are joined sequentially
* ceph-osd's are created for each device provisioned from the fuelweb ceph-stage-3 branch.
* ceph cluster comes online and active+clean when two or more ceph-osd roles are defined

What's broken:

* ceph::glance doesn't run for some reason but glance::backend::ceph does, so there are missing parts (ceph.client.images.keyring)
* ceph::cinder doesn't run in cluster_simple but usually does in cluster_ha
* ceph-osd role doesn't run on primary_controller using cluster_ha