dashboard: fix hosts sections in main playbook

ceph-dashboard should be deployed on either a dedicated mgr node or a
mon if they are collocated.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit bdc870cbf5)
pull/4120/head
Guillaume Abrioux 2019-06-14 15:27:11 +02:00 committed by Dimitri Savineau
parent b1f8518ef9
commit 5748215325
2 changed files with 29 additions and 29 deletions

View File

@ -545,7 +545,7 @@
name: ceph-grafana name: ceph-grafana
when: dashboard_enabled | bool when: dashboard_enabled | bool
- hosts: '{{ groups["grafana-server"][0] | default(groups["mgrs"][0]) | default(groups["mons"][0]) | default(omit) }}' - hosts: '{{ groups["mgrs"][0] | default(groups["mons"][0]) | default(omit) }}'
become: true become: true
tasks: tasks:
- block: - block:

View File

@ -560,13 +560,13 @@
name: ceph-grafana name: ceph-grafana
when: dashboard_enabled | bool when: dashboard_enabled | bool
- hosts: '{{ groups["grafana-server"][0] | default(groups["mgrs"][0]) | default(groups["mons"][0]) | default(omit) }}' - hosts: '{{ groups["mgrs"][0] | default(groups["mons"][0]) | default(omit) }}'
become: true become: true
tasks: tasks:
- block:
- import_role: - import_role:
name: ceph-defaults name: ceph-defaults
tags: ['ceph_update_config'] tags: ['ceph_update_config']
when: dashboard_enabled | bool
- import_role: - import_role:
name: ceph-dashboard name: ceph-dashboard
when: dashboard_enabled | bool when: dashboard_enabled | bool