24 lines
497 B
YAML
24 lines
497 B
YAML
---
|
|
- name: Update apt cache
|
|
ansible.builtin.apt:
|
|
update_cache: true
|
|
lock_timeout: 300
|
|
|
|
- name: Perform full upgrade
|
|
ansible.builtin.apt:
|
|
upgrade: full
|
|
autoremove: true
|
|
autoclean: true
|
|
lock_timeout: 300
|
|
register: apt_upgrade
|
|
retries: 3
|
|
delay: 10
|
|
until: apt_upgrade is succeeded
|
|
|
|
- name: Fix broken packages
|
|
ansible.builtin.command:
|
|
cmd: apt-get -f install -y
|
|
register: fix_result
|
|
failed_when: false
|
|
changed_when: "'Setting up' in fix_result.stdout"
|