# Update lists and upgrade packages. - name: Update apt package lists ansible.builtin.apt: update_cache: true cache_valid_time: 86400 - name: Try to upgrade packages block: - name: Upgrade packages ansible.builtin.apt: upgrade: dist autoremove: true autoclean: true rescue: - name: Looks like dpkg was interrupted, configure manually ansible.builtin.command: cmd: dpkg --configure -a register: dpkg_configure_result changed_when: dpkg_configure_result.rc != 0 - name: Try again to upgrade packages ansible.builtin.apt: upgrade: dist autoremove: true autoclean: true - name: Install etckeeper ansible.builtin.apt: name: etckeeper