playbook: use blocks for grafana-server section

use a block in grafana-server section to avoid duplicate condition.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit be4a565612)
pull/3999/head
Guillaume Abrioux 2019-05-15 14:11:00 +02:00
parent fe5bcc2f9f
commit 406dd2880c
2 changed files with 44 additions and 55 deletions

View File

@ -514,41 +514,35 @@
- 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

View File

@ -507,29 +507,24 @@
- 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] }}'