I was asked to post this to the list when I started this,
Here's the first draft:
https://review.openstack.org/#/c/273754/
It needs a bit of work still, but it's a start. The OSD will provision
correctly as long as the compute OSD configuration happens after the
controller ceph configurations, which is rarely.
A rerun of puppet on the compute nodes after over cloud deployment will
register the OSDs on the compute nodes into the ceph cluster.
Working with OOO folks to sort out the right way to make a dependency on
the controller ceph configuration to complete before the compute ceph
configuration fires.
Radez