tripleo-heat-templates/deployment/gnocchi
Francesco Pantano 79686663e8 Configure Ceph clients via tripleo-ceph-client (not ceph-ansible)
Default CephAnsibleSkipClient to True and CephConfigPath to
/var/lib/tripleo-config/ceph (instead of /etc/ceph) and set
these paramters explicitly in scenario00{1,4}. This will
result in all Ceph client configuration being done not by
ceph-ansible but by the new tripleo-ceph-client role from
tripleo-ansible.

Add the CephClient service to all Controller* roles which will
use Ceph. The service could have always been there as there are
Ceph clients on the these controllers, but it was not because
ceph-ansible configured clients as a side effect. With new
CephConfigPath default they no longer overlap so the service
is required.

Add support for CephExternalMultiConfig via tripleo-ceph-client
by looping on the contents of the CephExternalMultiConfig list
and passing each map as the dcn variable while including the
tripleo-ceph-client role each time.

Related-Bug: #1708302
Depends-On: I938ab604859fda88f3491399444841a3a373d162
Change-Id: I784e6a476752ed701192b3a0155c42edd4836d97
2021-01-04 15:16:11 +00:00
..
gnocchi-api-container-puppet.yaml Configure Ceph clients via tripleo-ceph-client (not ceph-ansible) 2021-01-04 15:16:11 +00:00
gnocchi-base.yaml Add SQLAlchemy-collectd support 2019-10-11 10:16:30 -04:00
gnocchi-metricd-container-puppet.yaml Configure Ceph clients via tripleo-ceph-client (not ceph-ansible) 2021-01-04 15:16:11 +00:00
gnocchi-statsd-container-puppet.yaml Configure Ceph clients via tripleo-ceph-client (not ceph-ansible) 2021-01-04 15:16:11 +00:00