summaryrefslogtreecommitdiffstats
path: root/roles/ands_storage/tasks/detect_device.yml
blob: 0fb9764639c2ec50b595d2c0ab52523feca91187 (plain)
1
2
3
4
5
6
7
8
9
10
- 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