Description of problem: Given an HA deployment that includes ceph, staypuft needs to write ceph.conf and keyring files on a ceph storage node. These config files will then be used by the ceph installer to create the ceph cluster. This is the same ceph.conf already deployed by Staypuft to the Controller and Compute nodes.
PR submitted https://github.com/theforeman/staypuft/pull/324
Verified: openstack-puppet-modules-2014.1-22.1.el6ost.noarch ruby193-rubygem-foreman_openstack_simplify-0.0.6-8.el6ost.noarch openstack-foreman-installer-2.0.28-1.el6ost.noarch rhel-osp-installer-0.4.2-1.el6ost.noarch Verified that the /etc/ceph/ceph.conf and the keyring files get created on a host assigned to the "Ceph Storage Node (OSD)" role.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2014-1800.html