homelab-ansible/playbooks/maintenance/disk-usage-report.yml

14 lines
423 B
YAML

---
- name: Check disk usage across all nodes
hosts: vms
become: true
gather_facts: false
tasks:
- name: Get disk usage of root filesystem
ansible.builtin.shell: du -h -d1 --one-file-system / | sort -hr
register: disk_usage
- name: Print disk usage for {{ inventory_hostname }}
ansible.builtin.debug:
msg: "{{ inventory_hostname }} → {{ disk_usage.stdout_lines | join('\n') }}"