FEATURE: resizes rootfs if a host is LXC and its rootfs is almost full
This commit is contained in:
@@ -23,8 +23,8 @@
|
||||
become: false
|
||||
# We have to use this complicated pipeline because of Alpine and its wierd df implementation
|
||||
ansible.builtin.shell: set -o pipefail && df -h / | tail -1 | awk '{gsub(/%/, "", $5); print $5}'
|
||||
register: free_disk_space_result
|
||||
failed_when: free_disk_space_result.stdout | int > 85
|
||||
register: common_healthcheck_space_left_result
|
||||
failed_when: common_healthcheck_space_left_result.stdout | int > 85
|
||||
changed_when: false # This task does not change the system
|
||||
|
||||
rescue:
|
||||
@@ -41,5 +41,9 @@
|
||||
body:
|
||||
- "{{ ansible_facts['hostname'] }}: Disk space is low"
|
||||
delegate_to: 127.0.0.1
|
||||
failed_when: false
|
||||
failed_when: false # It's OK if it fails, not critical
|
||||
changed_when: false # This task does not change the system
|
||||
|
||||
- name: Resize rootfs if it's an LXC
|
||||
ansible.builtin.include_tasks: resize_lxc_rootfs.yaml
|
||||
when: ansible_virtualization_type == 'lxc'
|
||||
|
||||
Reference in New Issue
Block a user