In the `set osd flags` block, run the Ceph commands that gather information
from the cluster (and don't make any changes to it) even when running 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>
run_once: true
delegate_to: "{{ groups[mon_group_name][0] }}"
changed_when: false
+ check_mode: false
- name: get balancer module status
command: "{{ ceph_cmd }} --cluster {{ cluster }} balancer status -f json"
run_once: true
delegate_to: "{{ groups[mon_group_name][0] }}"
changed_when: false
+ check_mode: false
- name: set_fact pools_pgautoscaler_mode
set_fact:
register: pool_list
run_once: true
changed_when: false
+ check_mode: false
- name: get balancer module status
command: "{{ ceph_cmd }} --cluster {{ cluster }} balancer status -f json"
register: balancer_status
changed_when: false
+ check_mode: false
- name: set_fact pools_pgautoscaler_mode
set_fact:
command: "{{ ceph_cmd }} --cluster {{ cluster }} osd dump -f json"
register: pool_list
changed_when: false
+ check_mode: false
- name: get balancer module status
command: "{{ ceph_cmd }} --cluster {{ cluster }} balancer status -f json"
register: balancer_status
changed_when: false
+ check_mode: false
- name: set_fact pools_pgautoscaler_mode
set_fact:
# as in this case we know we want all owned by ceph user
- name: set proper ownership on ceph directories
command: "find /var/lib/ceph /etc/ceph -not -( -user {{ ceph_uid }} -or -group {{ ceph_uid }} -) -execdir chown {{ ceph_uid }}:{{ ceph_uid }} {} +"
- changed_when: false
\ No newline at end of file
+ changed_when: false