--- # enable ceph maintenance mode - name: "enable ceph maintenance mode" block: # set ceph osd noout settings - name: "set ceph noout" ansible.builtin.shell: cmd: "sudo 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: "sudo 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: "sudo ceph osd set norebalance" changed_when: false failed_when: "ceph_norebalance_result.rc != 0" register: "ceph_norebalance_result"