--- - 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"