Files
kubespray/roles/upgrade/system-upgrade/tasks/apt.yml
Jeroen Rijken cbcda6ea8d Reboot only when required, add the option to clean packages. (#13327)
* 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
2026-07-16 16:25:26 +00:00

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