As there's no general mount of /etc in all of templates/docker/services/*.yaml [1], I suspect every ceph client (glance, nova, cinder) will need an additional line like:
- /var/lib/config-data/$svc/etc/ceph:/etc/ceph:ro
I don't think we even need a conditional; if a container is not using ceph, then having /etc/ceph/rbdmap sitting alone untouched won't hurt anything.
As there's no general mount of /etc in all of templates/docker/services/*.yaml [1], I suspect every ceph client (glance, nova, cinder) will need an additional line like:
I don't think we even need a conditional; if a container is not using ceph, then having /etc/ceph/rbdmap sitting alone untouched won't hurt anything.
[1] https://github.com/openstack/tripleo-heat-templates/tree/master/docker/services