From 1bb71b762613abd3af4d00fd143eeda2bedfce85 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Tue, 19 Apr 2022 07:12:44 +0200 Subject: [PATCH] dashboard: fix regression introduced by ceph/ceph-ansible/pull/7150 when no rgw is present, it fails. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2076192 Signed-off-by: Guillaume Abrioux (cherry picked from commit 1a56fd6a21b3e39c8acd4d3d20451df9b96754d2) --- roles/ceph-dashboard/tasks/configure_dashboard.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/roles/ceph-dashboard/tasks/configure_dashboard.yml b/roles/ceph-dashboard/tasks/configure_dashboard.yml index 3684293db..ec34c3e87 100644 --- a/roles/ceph-dashboard/tasks/configure_dashboard.yml +++ b/roles/ceph-dashboard/tasks/configure_dashboard.yml @@ -27,9 +27,10 @@ - include_role: name: ceph-facts tasks_from: set_radosgw_address.yml - loop: "{{ groups[rgw_group_name] }}" + loop: "{{ groups.get(rgw_group_name, []) }}" loop_control: loop_var: ceph_dashboard_call_item + when: groups.get(rgw_group_name, []) | length > 0 - name: disable SSL for dashboard command: "{{ container_exec_cmd }} ceph --cluster {{ cluster }} config set mgr mgr/dashboard/ssl false" -- 2.39.5