25 lines
619 B
YAML
25 lines
619 B
YAML
|
- name: Check /var free percentage
|
||
|
command: /bin/bash -c "df -m /var | tail -n 1 | awk '{ print $5; }' | sed 's/%//' "
|
||
|
become: no
|
||
|
register: df_output
|
||
|
|
||
|
- name: Verify /var space
|
||
|
assert:
|
||
|
that:
|
||
|
- 90 > {{ df_output.stdout }}
|
||
|
fail_msg: "Not enough free space"
|
||
|
|
||
|
- name: Patching all packages
|
||
|
ignore_errors: yes
|
||
|
register: updates
|
||
|
package:
|
||
|
upgrade: yes
|
||
|
update_cache: yes
|
||
|
|
||
|
- name: Reboot
|
||
|
ignore_errors: yes
|
||
|
when: '"linux" in updates.stdout or "kernel" in updates.stdout'
|
||
|
reboot:
|
||
|
reboot_timeout: 2
|
||
|
|