--- # enable ceph maintenance mode - name: "enable ceph maintenance mode" block: # set ceph osd noout settings - name: "set ceph noout" ansible.builtin.shell: cmd: "ceph osd set noout" changed_when: false failed_when: "ceph_noout_result.rc != 0" register: "ceph_noout_result" # set ceph osd nobackfill settings - name: "set ceph nobackfill" ansible.builtin.shell: cmd: "ceph osd set nobackfill" changed_when: false failed_when: "ceph_nobackfill_result.rc != 0" register: "ceph_nobackfill_result" # set ceph osd norebalance settings - name: "set ceph norebalance" ansible.builtin.shell: cmd: "ceph osd set norebalance" changed_when: false failed_when: "ceph_norebalance_result.rc != 0" register: "ceph_norebalance_result" # set ceph osd norecover settings - name: "set ceph norecover" ansible.builtin.shell: cmd: "ceph osd set norecover" changed_when: false failed_when: "ceph_norecover_result.rc != 0" register: "ceph_norecover_result"