From: Guillaume Abrioux Date: Tue, 7 Feb 2023 00:52:43 +0000 (+0100) Subject: ceph-config: make sure rgw_instances is set X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b0fd037ce7af8baee3f06907e4137c94a0880ec2;p=ceph-ansible.git ceph-config: make sure rgw_instances is set We need to make sure `rgw_instances` is set before `ceph.conf` is rendered. Otherwise, the `ceph-crash` play in the main playbook updates (via ceph-handler) the `ceph.conf` on rgw nodes and removes rgw instances sections. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2141604 Signed-off-by: Guillaume Abrioux (cherry picked from commit e47288ef6c23820c4fa50835574169233cd06b12) --- diff --git a/roles/ceph-config/tasks/main.yml b/roles/ceph-config/tasks/main.yml index a0747950c..9ebac6c49 100644 --- a/roles/ceph-config/tasks/main.yml +++ b/roles/ceph-config/tasks/main.yml @@ -122,6 +122,12 @@ mode: "{{ ceph_directories_mode }}" when: not containerized_deployment | bool +- name: import_role ceph-facts + import_role: + name: ceph-facts + tasks_from: set_radosgw_address.yml + when: inventory_hostname in groups.get(rgw_group_name, []) + - name: "generate {{ cluster }}.conf configuration file" openstack.config_template.config_template: src: "ceph.conf.j2"