File tree 1 file changed +11
-2
lines changed
1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 98
98
when :
99
99
- devices | default([]) | length > 0
100
100
101
+ - name : set_fact _osd_memory_target
102
+ set_fact :
103
+ _osd_memory_target : " {{ item }}"
104
+ loop :
105
+ - " {{ ceph_conf_overrides.get('osd', {}).get('osd memory target', '') }}"
106
+ - " {{ ceph_conf_overrides.get('osd', {}).get('osd_memory_target', '') }}"
107
+ when :
108
+ - item
109
+ - item > osd_memory_target
110
+
101
111
- name : set_fact _osd_memory_target
102
112
set_fact :
103
113
_osd_memory_target : " {{ ((ansible_facts['memtotal_mb'] * 1048576 * safety_factor | float) / num_osds | float) | int }}"
104
114
when :
105
- - not ceph_conf_overrides.get('osd', {}).get('osd_memory_target')
106
- - not ceph_conf_overrides.get('osd', {}).get('osd memory target')
115
+ - _osd_memory_target is undefined
107
116
- num_osds | default(0) | int > 0
108
117
- ((ansible_facts['memtotal_mb'] * 1048576 * safety_factor | float) / num_osds | float) > osd_memory_target
109
118
You can’t perform that action at this time.
0 commit comments