79686663e8
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 |
||
---|---|---|
.. | ||
check-up-to-date.sh | ||
convert_nic_config.py | ||
make_ceph_disk_list.py | ||
merge-new-params-nic-config-script.py | ||
process-templates.py | ||
releasenotes_tox.sh | ||
render-ansible-tasks.py | ||
roles-data-generate-samples.sh | ||
roles-data-generate.py | ||
roles-data-validation.sh | ||
yaml-diff.py | ||
yaml-validate.py |