blob: 34673718892a67df1bfe60ef1d1f8758a4bd0641 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#- name: find if ands data is already mounted
# set_fact: ands_data_is_mounted=true
# with_items: "{{ ansible_mounts }}"
# when: item.mount == ands_data_path
- name: find large block devices
set_fact: ands_data_device="/dev/{{ item.key }}"
# debug: msg="{{ item.key }} - {{ (item.value.sectors | int) * (item.value.sectorsize | int) / 1024 / 1024 / 1024 }} GB"
with_dict: "{{ ansible_devices }}"
when:
- not ands_data_device is defined
- not item.value.partitions
- not item.value.holders
- item.value.sectors is defined
- ( (item.value.sectors | int) * (item.value.sectorsize | int) / 1024 / 1024 / 1024 ) > ands_data_device_threshold
|