Description of problem: The example Ceph RGW custom role is missing the Cephclient This resource is responsible for ensuring the admin key is distributed to the hosts. This key is needed for the importing of the RGW client key into ceph auth. https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html/advanced_overcloud_customization/Roles#Standalone-CephRGW Version-Release number of selected component (if applicable): RH OSP10 How reproducible: 100% Steps to Reproduce: 1. Configure a RGW custom role per the current documentation 2. Deploy OSP overcloud 3. Actual results: Puppet failure during deployment ERROR: missing keyring, cannot use cephx for authentication <gcharot> unable to find a keyring on /etc/ceph/ceph.client.admin.keyring,/etc/ceph/ceph.keyring,/etc/ceph/keyring,/etc/ceph/keyring.bin: (2) No such file or directory The puppet command fails and the client.radosgw.gateway user is not imported into ceph. Expected results: Successful deployment Additional info: Other custom roles may need to be reviewed: Cinder, monitor,
*** Bug 1429605 has been marked as a duplicate of this bug. ***
Updated and merged for OSP10-newton: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html-single/advanced_overcloud_customization/?lb_target=production#Arch-Standalone_Roles And OSP13-queens: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html-single/advanced_overcloud_customization/?lb_target=production#Arch-Standalone_Roles
For OSP14-rocky, we no longer provide the same content. However, users can see here for examples and defaults for custom roles: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/14/html-single/advanced_overcloud_customization/#supported-custom-roles