- hosts: grafana-server
become: true
tasks:
- - import_role:
- name: ceph-defaults
- tags: ['ceph_update_config']
- when: dashboard_enabled
- - import_role:
- name: ceph-facts
- tags: ['ceph_update_config']
- when: dashboard_enabled
- - import_role:
- name: ceph-handler
- when: dashboard_enabled
- - import_role:
- name: ceph-node-exporter
- when: dashboard_enabled
- - import_role:
- name: ceph-common
- when: dashboard_enabled
- - import_role:
- name: ceph-config
- tags: ['ceph_update_config']
- when: dashboard_enabled
- - import_role:
- name: ceph-prometheus
- when: dashboard_enabled
- - import_role:
- name: ceph-grafana
+ - block:
+ - import_role:
+ name: ceph-defaults
+ tags: ['ceph_update_config']
+ - import_role:
+ name: ceph-facts
+ tags: ['ceph_update_config']
+ - import_role:
+ name: ceph-handler
+ - import_role:
+ name: ceph-node-exporter
+ - import_role:
+ name: ceph-common
+ - import_role:
+ name: ceph-config
+ tags: ['ceph_update_config']
+ - import_role:
+ name: ceph-prometheus
+ - import_role:
+ name: ceph-grafana
when: dashboard_enabled
- hosts: '{{ (groups["mgrs"] | default(groups["mons"]))[0] }}'
become: true
tasks:
- - import_role:
- name: ceph-defaults
- tags: ['ceph_update_config']
- when: dashboard_enabled
- - import_role:
- name: ceph-dashboard
+ - block:
+ - import_role:
+ name: ceph-defaults
+ tags: ['ceph_update_config']
+ - import_role:
+ name: ceph-dashboard
when: dashboard_enabled
- hosts: grafana-server
become: true
tasks:
- - import_role:
- name: ceph-defaults
- tags: ['ceph_update_config']
- when: dashboard_enabled
- - import_role:
- name: ceph-facts
- tags: ['ceph_update_config']
- when: dashboard_enabled
- - import_role:
- name: ceph-handler
- when: dashboard_enabled
- - import_role:
- name: ceph-common
- when: dashboard_enabled
- - import_role:
- name: ceph-config
- tags: ['ceph_update_config']
- when: dashboard_enabled
- - import_role:
- name: ceph-prometheus
- when: dashboard_enabled
- - import_role:
- name: ceph-grafana
+ - block:
+ - import_role:
+ name: ceph-defaults
+ tags: ['ceph_update_config']
+ - import_role:
+ name: ceph-facts
+ tags: ['ceph_update_config']
+ - import_role:
+ name: ceph-handler
+ - import_role:
+ name: ceph-common
+ - import_role:
+ name: ceph-config
+ tags: ['ceph_update_config']
+ - import_role:
+ name: ceph-prometheus
+ - import_role:
+ name: ceph-grafana
when: dashboard_enabled
- hosts: '{{ (groups["mgrs"] | default(groups["mons"]))[0] }}'