mirror of https://github.com/ceph/ceph-ansible.git
common: fix target_size_ratio task enablement
The condition on this task is wrong, we have to check whether `target_size_ratio` is set in the pool definition instead. Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>pull/5329/head
parent
e5e81843e9
commit
8c7a48832c
|
@ -109,7 +109,9 @@
|
|||
command: "{{ ceph_admin_command | default('') }} --cluster {{ cluster }} osd pool set {{ item.name }} target_size_ratio {{ item.target_size_ratio }}"
|
||||
with_items: "{{ pools | unique }}"
|
||||
delegate_to: "{{ delegated_node }}"
|
||||
when: item.pg_autoscale_mode | default(False) | bool
|
||||
when:
|
||||
- item.pg_autoscale_mode | default(False) | bool
|
||||
- item.target_size_ratio is defined
|
||||
|
||||
- name: set pg_autoscale_mode value on pool(s)
|
||||
command: "{{ ceph_admin_command | default('') }} --cluster {{ cluster }} osd pool set {{ item.name }} pg_autoscale_mode {{ item.pg_autoscale_mode | default(False) | ternary('on', 'warn') }}"
|
||||
|
|
|
@ -46,7 +46,9 @@
|
|||
- name: set the target ratio on pool(s)
|
||||
command: "{{ ceph_run_cmd }} --cluster {{ cluster }} osd pool set {{ item.name }} target_size_ratio {{ item.target_size_ratio }}"
|
||||
with_items: "{{ cephfs_pools | unique }}"
|
||||
when: item.pg_autoscale_mode | default(False) | bool
|
||||
when:
|
||||
- item.pg_autoscale_mode | default(False) | bool
|
||||
- item.target_size_ratio is defined
|
||||
|
||||
- name: set pg_autoscale_mode value on pool(s)
|
||||
command: "{{ ceph_run_cmd }} --cluster {{ cluster }} osd pool set {{ item.name }} pg_autoscale_mode {{ item.pg_autoscale_mode | default(False) | ternary('on', 'warn') }}"
|
||||
|
|
|
@ -36,7 +36,9 @@
|
|||
command: "{{ hostvars[groups[mon_group_name][0]]['container_exec_cmd'] | default('') }} ceph --cluster {{ cluster }} osd pool set {{ item.name }} target_size_ratio {{ item.target_size_ratio }}"
|
||||
with_items: "{{ openstack_pools | unique }}"
|
||||
delegate_to: "{{ groups[mon_group_name][0] }}"
|
||||
when: item.pg_autoscale_mode | default(False) | bool
|
||||
when:
|
||||
- item.pg_autoscale_mode | default(False) | bool
|
||||
- item.target_size_ratio is defined
|
||||
|
||||
- name: set pg_autoscale_mode value on pool(s)
|
||||
command: "{{ hostvars[groups[mon_group_name][0]]['container_exec_cmd'] | default('') }} ceph --cluster {{ cluster }} osd pool set {{ item.name }} pg_autoscale_mode {{ item.pg_autoscale_mode | default(False) | ternary('on', 'warn') }}"
|
||||
|
|
Loading…
Reference in New Issue