]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-handler: Fix osd handler in check mode
authorBenoît Knecht <bknecht@protonmail.ch>
Mon, 26 Jul 2021 11:03:56 +0000 (13:03 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 2 Aug 2021 13:53:49 +0000 (15:53 +0200)
Run the Ceph commands that only gather information (without making any changes
to the cluster) when running Ansible in check mode.

This allows the tasks that depend on the variables set by those tasks to
succeed in check mode.

Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
(cherry picked from commit 498acd7527410f7f359b2b0181e83ca39c682ec0)

roles/ceph-handler/tasks/handler_osds.yml

index 7643f59f52dd5eba6a0e68bfbfab2895b2f5cf95..b34e88f0d2764980d6851d75bfb44b861296e0b2 100644 (file)
@@ -44,6 +44,7 @@
       delegate_to: "{{ groups.get(mon_group_name, [])[0] }}"
       run_once: true
       changed_when: false
+      check_mode: false
 
     - name: get balancer module status
       command: "{{ ceph_cmd }} --cluster {{ cluster }} balancer status -f json"
@@ -51,6 +52,7 @@
       run_once: true
       delegate_to: "{{ groups[mon_group_name][0] }}"
       changed_when: false
+      check_mode: false
 
     - name: set_fact pools_pgautoscaler_mode
       set_fact: