I'm using the latest COI.h2 codebase and seem to be having issues with getting RBD pools configured for glance and ceph. We have fixed this in our branch of Nimbus code base but the hiera data is difficult to interpret and we clearly have much duplicated data that has no effect or I have missed something primitive. I have the below rbd parameters defined in hiera data yet none of it actual reflects as changes in glance or cinder conf files.
root@svl-1-cc-aio-001:/etc/puppet/data# grep -r rbd *
global_hiera_params/user.yaml:cinder_backend: rbd
global_hiera_params/user.yaml:glance_backend: rbd
global_hiera_params/user.yaml:cinder::volume::rbd::rbd_pool: 'svl-1-mgmt-cinder-volume-1'
global_hiera_params/user.yaml:cinder::volume::rbd::glance_api_version: '2'
global_hiera_params/user.yaml:cinder::volume::rbd::rbd_user: 'svl-1-mgmt-cinder-user'
global_hiera_params/user.yaml:cinder::volume::rbd::rbd_secret_uuid: 'e80afa94-a64c-486c-9e34-d55e85f26406'
hiera_data/user.common.yaml:glance_backend: rbd
hiera_data/user.common.yaml:cinder_backend: rbd
hiera_data/user.common.yaml:cinder_rbd_user: 'svl-1-mgmt-cinder-user'
hiera_data/user.common.yaml:cinder_rbd_pool: 'svl-1-mgmt-cinder-volume-1'
hiera_data/user.common.yaml:cinder_rbd_secret_uuid: 'e80afa94-a64c-486c-9e34-d55e85f26406'
hiera_data/user.compressed_ha.yaml:cinder_backend: rbd
hiera_data/user.compressed_ha.yaml:glance_backend: rbd
hiera_data/cinder_backend/rbd.yaml:cinder::volume::rbd::rbd_pool: 'svl-1-mgmt-cinder-volume-1'
hiera_data/cinder_backend/rbd.yaml:cinder::volume::rbd::glance_api_version: '2'
hiera_data/cinder_backend/rbd.yaml:cinder::volume::rbd::rbd_user: 'svl-1-mgmt-cinder-user'
hiera_data/cinder_backend/rbd.yaml:cinder::volume::rbd::rbd_secret_uuid: 'e80afa94-a64c-486c-9e34-d55e85f26406'
hiera_data/glance_backend/rbd.yaml:glance::backend::rbd::rbd_store_user: 'svl-1-mgmt-glance-user'
hiera_data/glance_backend/rbd.yaml:glance::backend::rbd::rbd_store_ceph_conf: '/etc/ceph/ceph.conf'
hiera_data/glance_backend/rbd.yaml:glance::backend::rbd::rbd_store_pool: 'svl-1-mgmt-glance-image-1'
hiera_data/glance_backend/rbd.yaml:glance::backend::rbd::rbd_store_chunk_size: '8'
This was cleaned up upstream 2 months ago but I guess we never pulled the changes back in?
https:/ /review. openstack. org/#/c/ 78660/
I can't speak for the user.yaml in global_hiera_params as that's not a part of the base distro that I can see.
https:/ /github. com/CiscoSystem s/puppet_ openstack_ builder/ tree/h. 2/data/ global_ hiera_params
All the params are supposed to be set in user.common.yaml, assuming the above patch is consumed.