This repository has been archived on 2025-08-25. You can view files and clone it, but cannot push or open issues or pull requests.
Files
homelab/Ansible/playbooks/apt_upgrade.yml
2025-08-24 16:54:24 +02:00

28 lines
689 B
YAML

---
- name: Upgrade all apt packages
hosts: ubuntu
become: yes
tasks:
- name: Update apt cache
ansible.builtin.apt:
update_cache: yes
cache_valid_time: 3600
- name: Upgrade all apt packages
ansible.builtin.apt:
upgrade: dist
- name: Autoremove unused packages
ansible.builtin.apt:
autoremove: yes
- name: Check if a reboot is required
ansible.builtin.stat:
path: /var/run/reboot-required
register: reboot_required_file
- name: Display reboot message
ansible.builtin.debug:
msg: "A reboot is required to apply the latest updates."
when: reboot_required_file.stat.exists