Hi Loic, 

As Sebastien mentioned already there is code that addresses this in my github 
repo. This was borne out of some needs we have at Cisco, the primary being 
complete automation of a rbd-backed cloud. We are still using eNovance's 
puppet-ceph (https://github.com/enovance/puppet-ceph) in our Grizzly 
orchestration, but will be moving to the cephdeploy module for Havana.

We utilize stackforge's puppet modules to do our heavy lifting, including 
p-openstack, p-cinder, p-glance. There are dependency chains so that services 
will be restarted after configuration changes are made. Since many of our 
customers don't allow their baremetal  nodes Internet access, we've added the 
packages to our APT repo to avoid the version issues with using either stock or 
public packages.

You can probably find some other useful code the 
https://github.com/CiscoSystems/ repo, including what is needed to cohabitate 
MON/OSD nodes with OpenStack service nodes 
(https://github.com/CiscoSystems/puppet-coe/tree/grizzly/manifests/ceph) and 
more. The primary orchestration is in grizzly-manifests. You can see HOWTOs for 
different deployment scenarios here: 
http://docwiki.cisco.com/wiki/OpenStack:Ceph-COI-Installation. 

Hope this helps some!

Don
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to