]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
defaults: change default grafana-server name
authorGuillaume Abrioux <gabrioux@redhat.com>
Fri, 24 Jul 2020 22:05:41 +0000 (00:05 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Tue, 29 Sep 2020 05:42:26 +0000 (07:42 +0200)
This change default value of grafana-server group name.
Adding some tasks in ceph-defaults in order to keep backward
compatibility.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
31 files changed:
Vagrantfile
dashboard.yml
group_vars/all.yml.sample
group_vars/rhcs.yml.sample
infrastructure-playbooks/cephadm-adopt.yml
infrastructure-playbooks/cephadm.yml
infrastructure-playbooks/docker-to-podman.yml
infrastructure-playbooks/purge-cluster.yml
infrastructure-playbooks/purge-container-cluster.yml
infrastructure-playbooks/rolling_update.yml
roles/ceph-crash/tasks/main.yml
roles/ceph-defaults/defaults/main.yml
roles/ceph-defaults/tasks/main.yml
roles/ceph-facts/tasks/convert_grafana_server_group_name.yml [new file with mode: 0644]
roles/ceph-facts/tasks/grafana.yml
roles/ceph-facts/tasks/main.yml
roles/ceph-infra/tasks/dashboard_firewall.yml
roles/ceph-prometheus/templates/prometheus.yml.j2
roles/ceph-validate/tasks/main.yml
site-container.yml.sample
site.yml.sample
tests/conftest.py
tests/functional/all_daemons/container/hosts
tests/functional/all_daemons/group_vars/all
tests/functional/all_daemons/hosts
tests/functional/all_daemons/hosts-switch-to-containers
tests/functional/cephadm/hosts
tests/functional/collocation/container/hosts
tests/functional/collocation/hosts
tests/functional/docker2podman/hosts
tests/functional/podman/hosts

index fe97f664daea30206d82d7af1a1f238e81703279..797e1c9e98485168746159b4792e16e30f10c5c4 100644 (file)
@@ -60,7 +60,7 @@ ansible_provision = proc do |ansible|
     'clients'          => (0..CLIENTS - 1).map { |j| "#{LABEL_PREFIX}client#{j}" },
     'iscsigws'         => (0..NISCSI_GWS - 1).map { |j| "#{LABEL_PREFIX}iscsi_gw#{j}" },
     'mgrs'             => (0..MGRS - 1).map { |j| "#{LABEL_PREFIX}mgr#{j}" },
-    'grafana-server'   => (0..GRAFANA - 1).map { |j| "#{LABEL_PREFIX}grafana#{j}" }
+    'monitoring'   => (0..GRAFANA - 1).map { |j| "#{LABEL_PREFIX}grafana#{j}" }
   }
 
   ansible.extra_vars = {
index 8e5ab77c6df4c21a5a85f7cbc21fd42716b734ba..d4defa852e6701bcacac4fe1f96a0a4545e73988 100644 (file)
@@ -47,7 +47,7 @@
             status: "Complete"
             end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
 
-- hosts: "{{ grafana_server_group_name }}"
+- hosts: "{{ monitoring_group_name }}"
   gather_facts: false
   become: true
   pre_tasks:
index c5d33dc390fe6a3b69bc12f1b5e38c2323b73062..94c6682d87e3f52b81669d36ca7cb3587348fe53 100644 (file)
@@ -57,7 +57,7 @@ dummy:
 #iscsi_gw_group_name: iscsigws
 #mgr_group_name: mgrs
 #rgwloadbalancer_group_name: rgwloadbalancers
-#grafana_server_group_name: grafana-server
+#monitoring_group_name: monitoring
 
 # If configure_firewall is true, then ansible will try to configure the
 # appropriate firewalling rules so that Ceph daemons can communicate
index 83f1f8cd39a4ea03ddce1b1359439a7d52b6f39e..6482a79f106a92a639348cf7107e2280a7764437 100644 (file)
@@ -57,7 +57,7 @@ fetch_directory: ~/ceph-ansible-keys
 #iscsi_gw_group_name: iscsigws
 #mgr_group_name: mgrs
 #rgwloadbalancer_group_name: rgwloadbalancers
-#grafana_server_group_name: grafana-server
+#monitoring_group_name: monitoring
 
 # If configure_firewall is true, then ansible will try to configure the
 # appropriate firewalling rules so that Ceph daemons can communicate
index 14ced297c5058050e44b514ca11961b5b87248d6..6554f38f52ed3f45ff2eeae027995e164034e96a 100644 (file)
@@ -33,7 +33,7 @@
     - "{{ rbdmirror_group_name|default('rbdmirrors') }}"
     - "{{ nfs_group_name|default('nfss') }}"
     - "{{ iscsi_gw_group_name|default('iscsigws') }}"
-    - "{{ grafana_server_group_name|default('grafana-server') }}"
+    - "{{ monitoring_group_name|default('monitoring') }}"
   become: true
   gather_facts: false
   vars:
         CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
 
 - name: redeploy alertmanager/grafana/prometheus daemons
-  hosts: "{{ grafana_server_group_name|default('grafana-server') }}"
+  hosts: "{{ monitoring_group_name|default('monitoring') }}"
   serial: 1
   become: true
   gather_facts: false
     - "{{ rbdmirror_group_name|default('rbdmirrors') }}"
     - "{{ nfs_group_name|default('nfss') }}"
     - "{{ iscsi_gw_group_name|default('iscsigws') }}"
-    - "{{ grafana_server_group_name|default('grafana-server') }}"
+    - "{{ monitoring_group_name|default('monitoring') }}"
   become: true
   gather_facts: false
   tasks:
       when: dashboard_enabled | bool
       block:
         - name: update the placement of alertmanager hosts
-          command: "{{ cephadm_cmd }} shell --fsid {{ fsid }} -- ceph --cluster {{ cluster }} orch apply alertmanager --placement='{{ groups.get(grafana_server_group_name, []) | length }} label:{{ grafana_server_group_name }}'"
+          command: "{{ cephadm_cmd }} shell --fsid {{ fsid }} -- ceph --cluster {{ cluster }} orch apply alertmanager --placement='{{ groups.get(monitoring_group_name, []) | length }} label:{{ monitoring_group_name }}'"
           changed_when: false
           environment:
             CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
 
         - name: update the placement of grafana hosts
-          command: "{{ cephadm_cmd }} shell --fsid {{ fsid }} -- ceph --cluster {{ cluster }} orch apply grafana --placement='{{ groups.get(grafana_server_group_name, []) | length }} label:{{ grafana_server_group_name }}'"
+          command: "{{ cephadm_cmd }} shell --fsid {{ fsid }} -- ceph --cluster {{ cluster }} orch apply grafana --placement='{{ groups.get(monitoring_group_name, []) | length }} label:{{ monitoring_group_name }}'"
           changed_when: false
           environment:
             CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
 
         - name: update the placement of prometheus hosts
-          command: "{{ cephadm_cmd }} shell --fsid {{ fsid }} -- ceph --cluster {{ cluster }} orch apply prometheus --placement='{{ groups.get(grafana_server_group_name, []) | length }} label:{{ grafana_server_group_name }}'"
+          command: "{{ cephadm_cmd }} shell --fsid {{ fsid }} -- ceph --cluster {{ cluster }} orch apply prometheus --placement='{{ groups.get(monitoring_group_name, []) | length }} label:{{ monitoring_group_name }}'"
           changed_when: false
           environment:
             CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
index 9482a7f66718b3bfe5ce8d1afdb8087fd817e388..46c136a49d7ee6879bd4e49844e1ddfe9244e294 100644 (file)
@@ -9,7 +9,7 @@
     - "{{ rbdmirror_group_name|default('rbdmirrors') }}"
     - "{{ nfs_group_name|default('nfss') }}"
     - "{{ iscsi_gw_group_name|default('iscsigws') }}"
-    - "{{ grafana_server_group_name|default('grafana-server') }}"
+    - "{{ monitoring_group_name|default('monitoring') }}"
   become: true
   gather_facts: false
   vars:
       when: dashboard_enabled | bool
       run_once: true
       block:
-        - name: fail if [grafana-server] group doesn't exist or empty
+        - name: fail if [monitoring] group doesn't exist or empty
           fail:
-            msg: "you must add a [grafana-server] group and add at least one node."
-          when: groups[grafana_server_group_name] is undefined or groups[grafana_server_group_name] | length == 0
+            msg: "you must add a [monitoring] group and add at least one node."
+          when: groups[monitoring_group_name] is undefined or groups[monitoring_group_name] | length == 0
 
         - name: fail when dashboard_admin_password is not set
           fail:
     - "{{ rbdmirror_group_name|default('rbdmirrors') }}"
     - "{{ nfs_group_name|default('nfss') }}"
     - "{{ iscsi_gw_group_name|default('iscsigws') }}"
-    - "{{ grafana_server_group_name|default('grafana-server') }}"
+    - "{{ monitoring_group_name|default('monitoring') }}"
   become: true
   gather_facts: false
   tasks:
         CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
 
 - name: adjust monitoring service placement
-  hosts: "{{ grafana_server_group_name|default('grafana-server') }}"
+  hosts: "{{ monitoring_group_name|default('monitoring') }}"
   become: true
   gather_facts: false
   tasks:
             CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
 
         - name: update the placement of alertmanager hosts
-          command: "{{ cephadm_cmd }} shell -- ceph --cluster {{ cluster }} orch apply alertmanager --placement='label:{{ grafana_server_group_name }}'"
+          command: "{{ cephadm_cmd }} shell -- ceph --cluster {{ cluster }} orch apply alertmanager --placement='label:{{ monitoring_group_name }}'"
           changed_when: false
           environment:
             CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
 
         - name: update the placement of grafana hosts
-          command: "{{ cephadm_cmd }} shell -- ceph --cluster {{ cluster }} orch apply grafana --placement='label:{{ grafana_server_group_name }}'"
+          command: "{{ cephadm_cmd }} shell -- ceph --cluster {{ cluster }} orch apply grafana --placement='label:{{ monitoring_group_name }}'"
           changed_when: false
           environment:
             CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
 
         - name: update the placement of prometheus hosts
-          command: "{{ cephadm_cmd }} shell -- ceph --cluster {{ cluster }} orch apply prometheus --placement='label:{{ grafana_server_group_name }}'"
+          command: "{{ cephadm_cmd }} shell -- ceph --cluster {{ cluster }} orch apply prometheus --placement='label:{{ monitoring_group_name }}'"
           changed_when: false
           environment:
             CEPHADM_IMAGE: '{{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}'
index a6d2cb703834989057bbfd978aab415f1f45751f..b981c0f7a84b3f60eeb9dbd01ba3efcb4e032444 100644 (file)
@@ -8,7 +8,7 @@
   - clients
   - iscsigws
   - mgrs
-  - grafana-server
+  - monitoring
 
   gather_facts: false
   become: True
@@ -54,7 +54,7 @@
     - "{{ mgr_group_name | default('mgrs') }}"
     - "{{ iscsi_gw_group_name | default('iscsigws') }}"
     - "{{ rbdmirror_group_name | default('rbdmirrors') }}"
-    - "{{ grafana_server_group_name|default('grafana-server') }}"
+    - "{{ monitoring_group_name | default('monitoring') }}"
   gather_facts: false
   become: true
   tasks:
             - "{{ prometheus_container_image }}"
           when:
             - dashboard_enabled | bool
-            - inventory_hostname in groups.get(grafana_server_group_name, [])
+            - inventory_hostname in groups.get(monitoring_group_name, [])
 
         - name: "pulling {{ node_exporter_container_image }} image from docker daemon"
           command: "{{ timeout_command }} {{ container_binary }} pull docker-daemon:{{ node_exporter_container_image }}"
         - import_role:
             name: ceph-facts
             tasks_from: grafana.yml
-          when: inventory_hostname in groups.get(grafana_server_group_name, [])
+          when: inventory_hostname in groups.get(monitoring_group_name, [])
 
         - import_role:
             name: ceph-grafana
             tasks_from: systemd.yml
-          when: inventory_hostname in groups.get(grafana_server_group_name, [])
+          when: inventory_hostname in groups.get(monitoring_group_name, [])
 
         - import_role:
             name: ceph-prometheus
             tasks_from: systemd.yml
-          when: inventory_hostname in groups.get(grafana_server_group_name, [])
+          when: inventory_hostname in groups.get(monitoring_group_name, [])
 
     - name: reload systemd daemon
       systemd:
index d15ca49a28d87ae5daafd7ce6fda2c84a7826ece..9fe26a604297232bbb3bb9cd8f43cd71928e9027 100644 (file)
@@ -42,7 +42,7 @@
     - "{{ nfs_group_name|default('nfss') }}"
     - "{{ client_group_name|default('clients') }}"
     - "{{ mgr_group_name|default('mgrs') }}"
-    - grafana-server
+    - "{{ monitoring_group_name | default('monitoring') }}"
 
   become: true
 
     - "{{ nfs_group_name|default('nfss') }}"
     - "{{ client_group_name|default('clients') }}"
     - "{{ mgr_group_name|default('mgrs') }}"
-    - grafana-server
+    - "{{ monitoring_group_name|default('monitoring') }}"
     - clients
     - iscsigws
 
       when: dashboard_enabled | bool
 
 
-- name: purge ceph grafana-server
-  hosts: grafana-server
+- name: purge ceph monitoring
+  hosts: monitoring
   become: true
   vars:
     grafana_services:
     - "{{ nfs_group_name|default('nfss') }}"
     - "{{ client_group_name|default('clients') }}"
     - "{{ mgr_group_name|default('mgrs') }}"
-    - grafana-server
+    - "{{ monitoring_group_name|default('monitoring') }}"
 
   gather_facts: false # Already gathered previously
 
index 9a4d508715565e454fd5eea2c40723aaf37a4114..e9cd4eba89494e9d8681e1b2a5610ccf36939d2a 100644 (file)
     - "{{ rbdmirror_group_name|default('rbdmirrors') }}"
     - "{{ nfs_group_name|default('nfss') }}"
     - "{{ mgr_group_name|default('mgrs') }}"
-    - grafana-server
+    - "{{ monitoring_group_name | default('monitoring') }}"
     - iscsigws
     - clients
 
 
 - name: purge ceph-grafana
 
-  hosts: grafana-server
+  hosts: monitoring
 
   gather_facts: false
 
index dc7065925f308a9344e1bf8164e10bebebe1787c..f32a86bc95391cee6db76f8cdd17bd2f49423ba5 100644 (file)
@@ -49,7 +49,7 @@
     - "{{ nfs_group_name|default('nfss') }}"
     - "{{ client_group_name|default('clients') }}"
     - "{{ iscsi_gw_group_name|default('iscsigws') }}"
-    - "{{ grafana_server_group_name|default('grafana-server') }}"
+    - "{{ monitoring_group_name|default('monitoring') }}"
 
   any_errors_fatal: True
   become: True
             name: ceph-node-exporter
 
 - name: upgrade monitoring node
-  hosts: "{{ grafana_server_group_name }}"
+  hosts: "{{ monitoring_group_name }}"
   gather_facts: false
   become: true
   tasks:
index 0457302d5ae2fdacbbe862c08e3846269b8c31ad..2423326751f78b69bba9d81ecaa7bbfc9d80ee18 100644 (file)
@@ -26,7 +26,7 @@
 
     - name: get a list of node where the keyring should be copied
       set_fact:
-        list_target_node: "{{ list_target_node | default([]) | union(((groups.get('all') | difference(groups.get(grafana_server_group_name, []) + groups.get(client_group_name, []) + groups.get(nfs_group_name, []) + groups.get(iscsi_gw_group_name, []))) + groups.get(item, [])) | unique) }}"
+        list_target_node: "{{ list_target_node | default([]) | union(((groups.get('all') | difference(groups.get(monitoring_group_name, []) + groups.get(client_group_name, []) + groups.get(nfs_group_name, []) + groups.get(iscsi_gw_group_name, []))) + groups.get(item, [])) | unique) }}"
       run_once: True
       with_items:
         - "{{ mon_group_name if groups.get(mon_group_name, []) | length > 0 else [] }}"
index 3caa65ef71e3e6c62387f94eb1816f227a78530f..00bd6e97f543e0f64d8a187f7335b2e9747a7b4b 100644 (file)
@@ -49,7 +49,7 @@ client_group_name: clients
 iscsi_gw_group_name: iscsigws
 mgr_group_name: mgrs
 rgwloadbalancer_group_name: rgwloadbalancers
-grafana_server_group_name: grafana-server
+monitoring_group_name: monitoring
 
 # If configure_firewall is true, then ansible will try to configure the
 # appropriate firewalling rules so that Ceph daemons can communicate
index ed97d539c095cf1413af30cc23dea272095b97dd..73b314ff7c704c18889cf90fdc024716c634adb6 100644 (file)
@@ -1 +1 @@
----
+---
\ No newline at end of file
diff --git a/roles/ceph-facts/tasks/convert_grafana_server_group_name.yml b/roles/ceph-facts/tasks/convert_grafana_server_group_name.yml
new file mode 100644 (file)
index 0000000..15a0c96
--- /dev/null
@@ -0,0 +1,16 @@
+---
+- name: convert grafana-server group name if exist
+  add_host:
+    name: "{{ item }}"
+    groups: "monitoring"
+    ansible_host: "{{ hostvars[item]['ansible_host'] | default(omit) }}"
+    ansible_port: "{{ hostvars[item]['ansible_port'] | default(omit) }}"
+  delegate_to: localhost
+  with_items: "{{ groups.get(grafana_server_group_name, []) }}"
+  when: groups.get(grafana_server_group_name, []) | length > 0
+  run_once: True
+
+- name: set_fact monitoring_group_name
+  set_fact:
+    monitoring_group_name: "{{ grafana_server_group_name | default(monitoring_group_name) }}"
+  run_once: True
index 47bae2eaccd7c7a6d6e80ce3693cce224bf306da..1b1c61ffdeea51b0b8897f24b68a0da055cdac9d 100644 (file)
@@ -2,34 +2,34 @@
   set_fact:
     grafana_server_addr: "{{ hostvars[inventory_hostname]['ansible_all_ipv4_addresses'] | ips_in_ranges(public_network.split(',')) | first }}"
   when:
-    - groups.get(grafana_server_group_name, []) | length > 0
+    - groups.get(monitoring_group_name, []) | length > 0
     - ip_version == 'ipv4'
     - dashboard_enabled | bool
-    - inventory_hostname in groups[grafana_server_group_name]
+    - inventory_hostname in groups[monitoring_group_name]
 
 - name: set grafana_server_addr fact - ipv6
   set_fact:
     grafana_server_addr: "{{ hostvars[inventory_hostname]['ansible_all_ipv6_addresses'] | ips_in_ranges(public_network.split(',')) | last | ipwrap }}"
   when:
-    - groups.get(grafana_server_group_name, []) | length > 0
+    - groups.get(monitoring_group_name, []) | length > 0
     - ip_version == 'ipv6'
     - dashboard_enabled | bool
-    - inventory_hostname in groups[grafana_server_group_name]
+    - inventory_hostname in groups[monitoring_group_name]
 
 - name: set grafana_server_addrs fact - ipv4
   set_fact:
     grafana_server_addrs: "{{ (grafana_server_addrs | default([]) + [hostvars[item]['ansible_all_ipv4_addresses'] | ips_in_ranges(public_network.split(',')) | first]) | unique }}"
-  with_items: "{{ groups.get(grafana_server_group_name, []) }}"
+  with_items: "{{ groups.get(monitoring_group_name, []) }}"
   when:
-    - groups.get(grafana_server_group_name, []) | length > 0
+    - groups.get(monitoring_group_name, []) | length > 0
     - ip_version == 'ipv4'
     - dashboard_enabled | bool
 
 - name: set grafana_server_addrs fact - ipv6
   set_fact:
     grafana_server_addrs: "{{ (grafana_server_addrs | default([]) + [hostvars[item]['ansible_all_ipv6_addresses'] | ips_in_ranges(public_network.split(',')) | last | ipwrap]) | unique }}"
-  with_items: "{{ groups.get(grafana_server_group_name, []) }}"
+  with_items: "{{ groups.get(monitoring_group_name, []) }}"
   when:
-    - groups.get(grafana_server_group_name, []) | length > 0
+    - groups.get(monitoring_group_name, []) | length > 0
     - ip_version == 'ipv6'
     - dashboard_enabled | bool
index 37b7149d23a9494788e5b806e7c5aee67b0ef024..ba6cb138ef3a509faeff289849d5aff5e61e9f2d 100644 (file)
@@ -1,3 +1,7 @@
 ---
+- name: include_tasks convert_grafana_server_group_name.yml
+  include_tasks: convert_grafana_server_group_name.yml
+  when: grafana_server_group_name is defined
+
 - name: include facts.yml
   include_tasks: facts.yml
index d598b9331b1d5d70285dd97164b79e0df78b345b..54a0b0c6a3a29c44d095b5824bf94b51b7817b84 100644 (file)
@@ -64,5 +64,5 @@
         - "tcp"
         - "udp"
   when:
-    - grafana_server_group_name is defined
-    - grafana_server_group_name in group_names
+    - monitoring_group_name is defined
+    - monitoring_group_name in group_names
index 29d0461e124f9e7470e2bfd6c0c8b1a55f07d57a..0334dd7ef586762291a0004798c17ca033675987 100644 (file)
@@ -19,14 +19,14 @@ scrape_configs:
 {% endfor %}
   - job_name: 'node'
     static_configs:
-{% for host in (groups['all'] | difference(groups[grafana_server_group_name]|union(groups.get(client_group_name, [])))) %}
+{% for host in (groups['all'] | difference(groups[monitoring_group_name] | union(groups.get(client_group_name, [])))) %}
       - targets: ['{{ host }}:{{ node_exporter_port }}']
         labels:
           instance: "{{ hostvars[host]['ansible_nodename'] }}"
 {% endfor %}
   - job_name: 'grafana'
     static_configs:
-{% for host in groups[grafana_server_group_name] %}
+{% for host in groups[monitoring_group_name] %}
       - targets: ['{{ host }}:{{ node_exporter_port }}']
         labels:
           instance: "{{ hostvars[host]['ansible_nodename'] }}"
index fe2b4ce11e63fed079d7a1d84392c74b27f1d615..1b002cfce4932e0d8fe3bd92acd9a4818b514211 100644 (file)
     - ceph_rbd_mirror_configure | default(false) | bool
 
 - block:
-    - name: fail if [grafana-server] group doesn't exist
+    - name: fail if monitoring group doesn't exist
       fail:
-        msg: "you must add a [grafana-server] group and add at least one node."
-      when: groups[grafana_server_group_name] is undefined
+        msg: "you must add a monitoring group and add at least one node."
+      when: groups[monitoring_group_name] is undefined
 
-    - name: fail when [grafana-server] doesn't contain at least one node.
+    - name: fail when monitoring doesn't contain at least one node.
       fail:
-        msg: "you must add at least one node in the [grafana-server] hosts group"
-      when: groups[grafana_server_group_name] | length < 1
+        msg: "you must add at least one node in the monitoring hosts group"
+      when: groups[monitoring_group_name] | length < 1
 
     - name: fail when dashboard_admin_password and/or grafana_admin_password are not set
       fail:
index e954bdcc9c7097087053acec38d47aa1d1533c5b..fde8922eb537304bdca4b64726d16cd15f5d7601 100644 (file)
@@ -11,7 +11,7 @@
   - clients
   - iscsigws
   - mgrs
-  - grafana-server
+  - monitoring
 
   gather_facts: false
   become: True
 - import_playbook: dashboard.yml
   when:
     - dashboard_enabled | bool
-    - groups.get(grafana_server_group_name, []) | length > 0
+    - groups.get(monitoring_group_name, []) | length > 0
 
 - hosts:
   - mons
index e9796bb24b3b97a2364740b6d9f8a6982298aec0..ab243ffdd6501431e489f14339f772378b58e3c8 100644 (file)
@@ -11,7 +11,7 @@
   - clients
   - mgrs
   - iscsigws
-  - grafana-server
+  - monitoring
   - rgwloadbalancers
 
   gather_facts: false
 - import_playbook: dashboard.yml
   when:
     - dashboard_enabled | bool
-    - groups.get(grafana_server_group_name, []) | length > 0
+    - groups.get(monitoring_group_name, []) | length > 0
 
 - hosts:
   - mons
index a03b3faaf7bdd735e653dc9d0bcd3d66cb1dd273..4fc7698329d6387c8b69b7b6d39b9f28d4e9cee6 100644 (file)
@@ -127,7 +127,7 @@ def node(host, request):
             request.function, group_names)
         pytest.skip(reason)
 
-    if request.node.get_closest_marker('ceph_crash') and group_names in [['nfss'], ['iscsigws'], ['clients'], ['grafana-server']]:
+    if request.node.get_closest_marker('ceph_crash') and group_names in [['nfss'], ['iscsigws'], ['clients'], ['monitoring']]:
         pytest.skip('Not a valid test for nfs, client or iscsigw nodes')
 
     if request.node.get_closest_marker("no_docker") and docker:
index fbedc07eed7e97e65774689a0d3cd27dae9fb2b8..9c0430caa344eb26880b3f620b95194853536f99 100644 (file)
@@ -32,5 +32,5 @@ rbd-mirror0
 [iscsigws]
 iscsi-gw0
 
-[grafana-server]
+[monitoring]
 mon0
index 733ffff6980e26f2ef8d1753503842ea80207281..30b6de27b838b635df7a6c9c402cc368b207ee55 100644 (file)
@@ -40,3 +40,4 @@ node_exporter_container_image: "quay.io/prometheus/node-exporter:v0.17.0"
 prometheus_container_image: "quay.io/prometheus/prometheus:v2.7.2"
 alertmanager_container_image: "quay.io/prometheus/alertmanager:v0.16.2"
 grafana_container_image: "quay.io/app-sre/grafana:5.4.3"
+grafana_server_group_name: ceph_monitoring
index 641217d5254455a0aa246c3b18b90ca6aa0cfb9b..b61f00fe6d2e6a91d028fe09f64e95356320d959 100644 (file)
@@ -32,5 +32,5 @@ rbd-mirror0
 [iscsigws]
 iscsi-gw0
 
-[grafana-server]
+[ceph_monitoring]
 mon0
index 8c3aed16a1cf8f48d4f4871ec75cbf0aa73c220a..047d0fb8272b52525ce04479cc301694eb68bdfb 100644 (file)
@@ -23,5 +23,5 @@ rgw0
 [clients]
 client0
 
-[grafana-server]
+[monitoring]
 mon0
\ No newline at end of file
index 84a20bdb6a63075b3b34250e86588d4d0974ab4c..d338d085ad3dac1e0bf4bed064f675dc1847db5c 100644 (file)
@@ -27,5 +27,5 @@ rbd-mirror0
 [iscsigws]
 iscsi-gw0
 
-[grafana-server]
+[monitoring]
 mon0
index e7f31bfdfb0eaae79b5e31dfe76345566dbf51d0..91f99b022773fd219d704fc478a263482f1bddab 100644 (file)
@@ -22,5 +22,5 @@ mds0
 #rgw0
 #mds0
 
-[grafana-server]
+[monitoring]
 mon0
\ No newline at end of file
index e7f31bfdfb0eaae79b5e31dfe76345566dbf51d0..91f99b022773fd219d704fc478a263482f1bddab 100644 (file)
@@ -22,5 +22,5 @@ mds0
 #rgw0
 #mds0
 
-[grafana-server]
+[monitoring]
 mon0
\ No newline at end of file
index 2a686216002d59fdeb67214988bc5570638f2331..0b3fc09cc025bfaf304869be722e7bf05f8f6416 100644 (file)
@@ -7,5 +7,5 @@ osd0
 [mgrs]
 mon0
 
-[grafana-server]
+[monitoring]
 mon0
\ No newline at end of file
index 5a97ffb6d09f76dc35bb9a8ed642ee76da1ba717..5696037c5a847208a5474c5851ae8c340317557f 100644 (file)
@@ -26,7 +26,7 @@ rbd-mirror0
 [iscsigws]
 iscsi-gw0
 
-[grafana-server]
+[monitoring]
 mon0
 
 #[all:vars]