23 lines
548 B
YAML
Executable File
23 lines
548 B
YAML
Executable File
---
|
|
- name: Update and upgrade apt packages (Debian/Ubuntu)
|
|
ansible.builtin.apt:
|
|
upgrade: true
|
|
update_cache: true
|
|
cache_valid_time: 21600 # 6 hours
|
|
|
|
- name: Remove unused packages
|
|
ansible.builtin.apt:
|
|
autoremove: true
|
|
purge: true
|
|
|
|
- name: Check if reboot required
|
|
ansible.builtin.stat:
|
|
path: /var/run/reboot-required
|
|
register: reboot_required_file
|
|
|
|
- name: Call reboot handler if reboot required
|
|
ansible.builtin.debug:
|
|
msg: "Reboot is required"
|
|
when: reboot_required_file.stat.exists
|
|
notify: Reboot system
|