
Ceph admin key is populated by a fact and exported through a exported resource, a require on Ceph::Key class has no sens here, and this bloc the run. A better solution is to test if the value is empty and run pool creation then. This commit Close #18 and I've successfully tested this on os-ci-test9 ! Please see: https://github.com/enovance/puppet-cloud/issues/18 https://github.com/enovance/openstack-puppet-ci/blob/master/site.pp#L145-L148 https://github.com/enovance/puppet-ceph/blob/master/lib/facter/ceph_osd_bootstrap_key.rb#L18-L21