Files
homelab-optimized/ansible/playbooks/update_system.yml
Gitea Mirror Bot fb00a325d1
Some checks failed
Documentation / Build Docusaurus (push) Failing after 5m14s
Documentation / Deploy to GitHub Pages (push) Has been skipped
Sanitized mirror from private repository - 2026-04-18 11:19:59 UTC
2026-04-18 11:19:59 +00:00

29 lines
583 B
YAML

---
- name: Update Debian-based systems
hosts: debian_clients
become: yes
vars:
ansible_become_method: sudo
tasks:
- name: Update package cache
apt:
update_cache: yes
cache_valid_time: 3600
- name: Upgrade all packages
apt:
upgrade: full
autoclean: yes
autoremove: yes
- name: Check for available updates
command: apt list --upgradable
register: apt_updates
changed_when: false
check_mode: no
- name: Show available updates
debug:
var: apt_updates.stdout_lines