mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-07-24 14:48:24 -02:30
* Reboot only when required, add the option to clean packages. * Update docs to reflect only Debian based distribution can be apt autocleaned * Add apt cleanup to upgrade tests
28 lines
620 B
YAML
28 lines
620 B
YAML
---
|
|
- name: APT Dist-Upgrade
|
|
apt:
|
|
update_cache: true
|
|
upgrade: dist
|
|
autoremove: true
|
|
dpkg_options: force-confold,force-confdef
|
|
|
|
- name: Check if a reboot is required
|
|
ansible.builtin.stat:
|
|
path: /var/run/reboot-required
|
|
get_checksum: false
|
|
register: reboot_required
|
|
|
|
- name: Reboot server if required to apply updates
|
|
ansible.builtin.reboot:
|
|
msg: "The system is going down for reboot NOW!"
|
|
post_reboot_delay: 30
|
|
when:
|
|
- reboot_required.stat.exists
|
|
- system_upgrade_reboot != 'never'
|
|
|
|
- name: APT Autoclean
|
|
apt:
|
|
autoclean: true
|
|
when:
|
|
- system_upgrade_autoclean
|