kolla-ansible/ansible/roles/zun
Michal Arbet 66534e9dc5 Enhance Ceph Integration for Multiple Clusters
This patch enhances Kolla-Ansible's existing support for
multiple Ceph clusters by improving the management of
custom users, pools, and cluster names. It aligns
the Ceph integration more closely with the official Ceph
user management guidelines [1].

Keyrings now follow the format `$cluster.client.$user.keyring`,
and configurations are easier to handle when multiple Ceph
clusters are in use, especially in environments with multiple
availability zones.

Previously, workarounds were needed for keyrings and config
files, which this patch eliminates, providing a cleaner and
more structured configuration approach which follows the
Ceph best practices.

The default Kolla setup remains unaffected by these changes,
ensuring backward compatibility.
Updated documentation and examples are included.

[1] https://docs.ceph.com/en/latest/rados/operations/user-management/#keyring-management

Change-Id: I2593b6df737b384f1a5fba22f69e851c575990b4
2024-11-25 11:52:57 +01:00
..
defaults Enhance Ceph Integration for Multiple Clusters 2024-11-25 11:52:57 +01:00
handlers Rename kolla_docker to kolla_container 2023-11-15 13:54:57 +01:00
tasks Enhance Ceph Integration for Multiple Clusters 2024-11-25 11:52:57 +01:00
templates Enhance Ceph Integration for Multiple Clusters 2024-11-25 11:52:57 +01:00
vars Move project_name and kolla_role_name to role vars 2021-12-31 09:26:25 +00:00