From 8ca2e9cafadc95bc4cf036248954346ee05a3668 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Tue, 19 Apr 2022 23:39:12 +0200 Subject: [PATCH] facts: fix mon/mgr collocation `service dump` hangs when no active mgr is available. Signed-off-by: Guillaume Abrioux --- roles/ceph-facts/tasks/facts.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/ceph-facts/tasks/facts.yml b/roles/ceph-facts/tasks/facts.yml index be318de3c..ae1a2dc08 100644 --- a/roles/ceph-facts/tasks/facts.yml +++ b/roles/ceph-facts/tasks/facts.yml @@ -184,6 +184,7 @@ when: - (inventory_hostname in groups.get(rgw_group_name, []) or inventory_hostname in groups.get(nfs_group_name, [])) - groups.get(mon_group_name, []) | length > 0 + - handler_mgr_status | default(False) block: - name: get ceph current status command: "{{ timeout_command }} {{ _container_exec_cmd | default('') }} ceph --cluster {{ cluster }} service dump -f json"