mirror of https://github.com/ceph/ceph-ansible.git
Fix check mode support
Adds "check_mode: no" to commands which register cluster state in a
variable and don't modify anything. These commands have to run in order
to support running the playbook in check mode.
Signed-off-by: Gaudenz Steinlin <gaudenz.steinlin@cloudscale.ch>
(cherry picked from commit 3c8987c7a5
)
pull/3942/head
parent
ae9fa7ca09
commit
29650e71d8
|
@ -147,6 +147,7 @@
|
||||||
- name: resolve device link(s)
|
- name: resolve device link(s)
|
||||||
command: readlink -f {{ item }}
|
command: readlink -f {{ item }}
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
check_mode: no
|
||||||
with_items: "{{ devices }}"
|
with_items: "{{ devices }}"
|
||||||
register: devices_prepare_canonicalize
|
register: devices_prepare_canonicalize
|
||||||
when:
|
when:
|
||||||
|
@ -256,6 +257,7 @@
|
||||||
command: grep 'osd pool default crush rule' /etc/ceph/{{ cluster }}.conf
|
command: grep 'osd pool default crush rule' /etc/ceph/{{ cluster }}.conf
|
||||||
register: crush_rule_variable
|
register: crush_rule_variable
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
check_mode: no
|
||||||
failed_when: false
|
failed_when: false
|
||||||
when: ceph_conf.stat.exists
|
when: ceph_conf.stat.exists
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
|
|
||||||
- name: get enabled modules from ceph-mgr
|
- name: get enabled modules from ceph-mgr
|
||||||
command: "{{ docker_exec_cmd_mgr | default('') }} ceph --cluster {{ cluster }} --format json mgr module ls"
|
command: "{{ docker_exec_cmd_mgr | default('') }} ceph --cluster {{ cluster }} --format json mgr module ls"
|
||||||
|
check_mode: no
|
||||||
changed_when: false
|
changed_when: false
|
||||||
register: _ceph_mgr_modules
|
register: _ceph_mgr_modules
|
||||||
delegate_to: "{{ groups[mon_group_name][0] }}"
|
delegate_to: "{{ groups[mon_group_name][0] }}"
|
||||||
|
|
Loading…
Reference in New Issue