mirror of https://github.com/ceph/ceph-ansible.git
infrastructure-playbooks: Get Ceph info in check mode
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>pull/6768/head
parent
498acd7527
commit
d7653dca95
|
@ -449,6 +449,7 @@
|
|||
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"
|
||||
|
@ -456,6 +457,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:
|
||||
|
|
|
@ -412,11 +412,13 @@
|
|||
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:
|
||||
|
|
|
@ -219,11 +219,13 @@
|
|||
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:
|
||||
|
@ -749,4 +751,4 @@
|
|||
# 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
|
||||
changed_when: false
|
||||
|
|
Loading…
Reference in New Issue