+++ This bug was initially created as a clone of Bug #1127852 +++ Description of problem: As part of OpenStack deployment with Ceph backend end for block storage we need ceph-deploy command to be able to push keyring and ceph.conf files to an OSP Foreman node so it can distribute to all nodes as part of node provisioning Version-Release number of selected component (if applicable): RHEL OSP5 Installer How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
This functionality already exists. ceph-deploy admin <host> will copy the client.admin.keyring and ceph.conf to a host It can be run anytime after the initial cluster has been created.
Neil, from my understanding, this command does not push the other keyring files that we need. I.e., if we have two openstack pools, the corresponding pools are /etc/ceph/ceph.client.images.keyring and /etc/ceph/ceph.client.volumes.keyring. If I'm missing the ceph-deploy subcommand to do that, please let me know. Otherwise, it is an RFE for ceph-deploy.
Hmm. Given, we are reversing the workflow as per https://bugzilla.redhat.com/show_bug.cgi?id=1127852 where the RHEL-OSP Installer can generate the key and pass it to both the ICE INstaller node, but also push to any OSP Controller node, is this feature actually needed now?
Workflow changed and this feature is no longer required. New tickets that reflect ceph.conf/keyring distribution being done by Puppet are: https://bugzilla.redhat.com/show_bug.cgi?id=1132647 and https://bugzilla.redhat.com/show_bug.cgi?id=1132648