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/apt_upgrade.yml

24 lines
620 B
YAML

- name: Upgrade packages
hosts: vms
become: true
tasks:
- name: Update apt cache
ansible.builtin.apt:
update_cache: true
register: cache_updated
- name: Upgrade all packages
ansible.builtin.apt:
upgrade: "yes"
when: cache_updated.changed or cache_updated.rc == 0
- name: Autoremove unnecessary packages
ansible.builtin.apt:
autoremove: true
when: cache_updated.changed or cache_updated.rc == 0
- name: Autoclean apt cache
ansible.builtin.apt:
autoclean: true
when: cache_updated.changed or cache_updated.rc == 0