i have to follwing fact structure…how to access the “size_available” stuff from the opt filesystem?
i tried this but it looks dorky…
- name: check free space on /opt
aix_filesystem:
filesystem: /opt
size: +1G
state: present
when: ansible_facts["mounts"]["mount"] == "/opt" and
ansible_facts["mounts"]["size_available"] < 1073741824
there should be a "one line" solution imho.
“mounts”: [
{ |
“device”: “/dev/hd4”, |
“fstype”: “jfs2”, |
“mount”: “/opt”, |
“options”: “rw,log=/dev/hd8”, |
“size_available”: 92508160, |
“size_total”: 134217728, |
“time”: “May 05 14:39” |
} |
]; |