У меня есть книга воспроизведения, которая проверяет использование диска в моем кластере:
.....
#Test
- set_fact: diskFree=0
- set_fact:
diskFree="{{(100.0 * (item.size_available / item.size_total)) | round(2, 'common')}}"
when:
- skipDevice not in item.device
- sizeThreshold is undefined or (sizeThreshold is defined and ((100.0 * (item.size_available / item.size_total)) | round(2, 'common')) < sizeThreshold|float)
loop: "{{ ansible_mounts }}"
#Test Display
- debug:
msg: "{{ ansible_hostname }}: {{ diskFree }}"
when: diskFree != 0
Дело в том, что я хочу, чтобы книга воспроизведения не работала, когда использование диска меньше 20%, но я не могу узнал, как это сделать, и я не могу использовать failed_when
здесь.
Заранее спасибо.