aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorMichal Arbet <michal.arbet@ultimum.io>2023-03-13 08:13:57 +0000
committerMichal Arbet <michal.arbet@ultimum.io>2023-06-14 10:18:11 +0200
commitfdf2385f14850cdd580afb5762b6fb29ab246992 (patch)
treec2cf853849752e0a1b2baf1a89d244e2dbf366ec /etc
parent3b24d77c48d2d292c368c813f48b88ea01fa0977 (diff)
downloadkolla-ansible-fdf2385f14850cdd580afb5762b6fb29ab246992.tar.gz
kolla-ansible-fdf2385f14850cdd580afb5762b6fb29ab246992.zip
Add support for multiple ceph files
This patch is adding a feature for an option to copy different ceph configuration files and corresponding keyrings for cinder, glance, manila, gnocchi and nova services. This is especially useful when the deployment uses availability zones as below example. - Individual compute can read/write to individual ceph cluster in same AZ. - Cinder can write to several ceph clusters in several AZs. - Glance can use multistore and upload images to several ceph clusters in several AZs at once. Change-Id: Ie4d8ab5a3df748137835cae1c943b9180cd10eb1
Diffstat (limited to 'etc')
-rw-r--r--etc/kolla/globals.yml10
1 files changed, 5 insertions, 5 deletions
diff --git a/etc/kolla/globals.yml b/etc/kolla/globals.yml
index d01f4a75c..c87c73af5 100644
--- a/etc/kolla/globals.yml
+++ b/etc/kolla/globals.yml
@@ -451,27 +451,27 @@ workaround_ansible_issue_8743: yes
#external_ceph_cephx_enabled: "yes"
# Glance
-#ceph_glance_keyring: "ceph.client.glance.keyring"
#ceph_glance_user: "glance"
+#ceph_glance_keyring: "client.{{ ceph_glance_user }}.keyring"
#ceph_glance_pool_name: "images"
# Cinder
-#ceph_cinder_keyring: "ceph.client.cinder.keyring"
#ceph_cinder_user: "cinder"
+#ceph_cinder_keyring: "client.{{ ceph_cinder_user }}.keyring"
#ceph_cinder_pool_name: "volumes"
-#ceph_cinder_backup_keyring: "ceph.client.cinder-backup.keyring"
#ceph_cinder_backup_user: "cinder-backup"
+#ceph_cinder_backup_keyring: "client.{{ ceph_cinder_backup_user }}.keyring"
#ceph_cinder_backup_pool_name: "backups"
# Nova
#ceph_nova_keyring: "{{ ceph_cinder_keyring }}"
#ceph_nova_user: "nova"
#ceph_nova_pool_name: "vms"
# Gnocchi
-#ceph_gnocchi_keyring: "ceph.client.gnocchi.keyring"
#ceph_gnocchi_user: "gnocchi"
+#ceph_gnocchi_keyring: "client.{{ ceph_gnocchi_user }}.keyring"
#ceph_gnocchi_pool_name: "gnocchi"
# Manila
-#ceph_manila_keyring: "ceph.client.manila.keyring"
#ceph_manila_user: "manila"
+#ceph_manila_keyring: "client.{{ ceph_manila_user }}.keyring"
#############################
# Keystone - Identity Options