tripleo-heat-templates/deployment/gnocchi
Francesco Pantano 3663790bc0
Remove /etc/ceph dependency and add tripleo_ceph_client role
This change introduces a new CephConfigPath parameter that can be used
by all the OpenStack clients when looking for Ceph client related info
(ceph.conf and keyrings).
By overriding this parameter we can make the containers able to pull
data from different path than /etc/ceph wich was hardcoded.
On top of this change, a new bool is added to prevent the ceph-ansible
client role being executed.
When this boolean is true, the 'ceph_client' tag is added to the list
of tags that should be skipped in ceph-ansible.
By doing this, ceph-ansible won't run the client role [1] and the new,
tripleo_ceph_client role is imported and executed.

[1] https://github.com/ceph/ceph-ansible/blob/master/site-container.yml.sample#L269

Depends-On: Iaabb66cd26f0246defe391a4e34f4eab3c3c5fee
Depends-On: Ia60bc6d5d1a04bd560f2fcb05a4b64078015ae9d

Change-Id: I36673367411cc8d68ffb9ec4a2fbff64ebf12f29
2020-12-04 18:19:14 +01:00
..
gnocchi-api-container-puppet.yaml Remove /etc/ceph dependency and add tripleo_ceph_client role 2020-12-04 18:19:14 +01:00
gnocchi-base.yaml Add SQLAlchemy-collectd support 2019-10-11 10:16:30 -04:00
gnocchi-metricd-container-puppet.yaml Remove /etc/ceph dependency and add tripleo_ceph_client role 2020-12-04 18:19:14 +01:00
gnocchi-statsd-container-puppet.yaml Remove /etc/ceph dependency and add tripleo_ceph_client role 2020-12-04 18:19:14 +01:00