]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-handler: add missing condition on ceph-crash
authorDimitri Savineau <dsavinea@redhat.com>
Tue, 21 Jul 2020 19:14:30 +0000 (15:14 -0400)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Fri, 11 Sep 2020 00:35:04 +0000 (20:35 -0400)
The ceph-crash tasks present in the ceph-handler role don't need to be
executed on all nodes.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit 18e3c7a0a2f5ff1f2482e519178a00cec0c81420)

roles/ceph-handler/handlers/main.yml
roles/ceph-handler/tasks/check_running_containers.yml
roles/ceph-handler/tasks/check_socket_non_container.yml

index e375c94146480321a9d1db5924c5e4ac97f0c477..2d85d1fbf1f289229ab6e9b781c08a1fadda5614 100644 (file)
     - name: ceph crash handler
       include_tasks: handler_crash.yml
       listen: "restart ceph crash"
+      when:
+        - inventory_hostname in groups.get(mon_group_name, [])
+          or inventory_hostname in groups.get(mgr_group_name, [])
+          or inventory_hostname in groups.get(osd_group_name, [])
+          or inventory_hostname in groups.get(mds_group_name, [])
+          or inventory_hostname in groups.get(rgw_group_name, [])
+          or inventory_hostname in groups.get(rbdmirror_group_name, [])
index 86d488de6648fcde6e31b22f347cd16c4a1fe62f..32d90f4a12612fb604f473a65c3df45b0c2924c7 100644 (file)
   register: ceph_crash_container_stat
   changed_when: false
   failed_when: false
-  check_mode: no
\ No newline at end of file
+  check_mode: no
+  when:
+    - inventory_hostname in groups.get(mon_group_name, [])
+      or inventory_hostname in groups.get(mgr_group_name, [])
+      or inventory_hostname in groups.get(osd_group_name, [])
+      or inventory_hostname in groups.get(mds_group_name, [])
+      or inventory_hostname in groups.get(rgw_group_name, [])
+      or inventory_hostname in groups.get(rbdmirror_group_name, [])
\ No newline at end of file
index 20f33efc848ac6b618001c0c0c4a8c5978ddc147..d17a5890d56aa031472dbd330501206758719497 100644 (file)
   changed_when: false
   failed_when: false
   check_mode: no
-  register: crash_process
\ No newline at end of file
+  register: crash_process
+  when:
+    - inventory_hostname in groups.get(mon_group_name, [])
+      or inventory_hostname in groups.get(mgr_group_name, [])
+      or inventory_hostname in groups.get(osd_group_name, [])
+      or inventory_hostname in groups.get(mds_group_name, [])
+      or inventory_hostname in groups.get(rgw_group_name, [])
+      or inventory_hostname in groups.get(rbdmirror_group_name, [])
\ No newline at end of file