]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
dashboard: if no host is available, let's just skip these plays.
authorGuillaume Abrioux <gabrioux@redhat.com>
Wed, 9 Oct 2019 12:46:43 +0000 (14:46 +0200)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Wed, 9 Oct 2019 17:27:09 +0000 (13:27 -0400)
If there is no host available, let's just skip these plays.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1759917
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
infrastructure-playbooks/dashboard.yml

index 023d1df056ccdf14d20c829d32e88d546ce66a93..f36e5ea1a47ef7ea70bdb6d53d28268d6258068a 100644 (file)
@@ -65,7 +65,9 @@
             status: "Complete"
             end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
 
-- hosts: "{{ groups[mgr_group_name] | default(groups[mon_group_name]) }}"
+# using groups[] here otherwise it can't fallback to the mon if there's no mgr group.
+# adding an additional | default(omit) in case where no monitors are present (external ceph cluster)
+- hosts: "{{ groups[mgr_group_name] | default(groups[mon_group_name]) | default(omit) }}"
   become: true
   pre_tasks:
     - name: set ceph dashboard install 'In Progress'