diff --git a/life-church/playbooks/thinkcenter-update.yml b/life-church/playbooks/thinkcenter-update.yml index 95f8d80..52a0b1f 100644 --- a/life-church/playbooks/thinkcenter-update.yml +++ b/life-church/playbooks/thinkcenter-update.yml @@ -76,15 +76,25 @@ cache_valid_time: 0 upgrade: dist register: upgrade_result + until: upgrade_result is succeeded + retries: 3 + delay: 15 - name: "[apt] Autoremove unused dependencies" ansible.builtin.apt: autoremove: true register: autoremove_result + until: autoremove_result is succeeded + retries: 3 + delay: 15 - name: "[apt] Autoclean cached package files" ansible.builtin.apt: autoclean: true + register: autoclean_result + until: autoclean_result is succeeded + retries: 3 + delay: 10 - name: "[reboot] Reboot-required flag present?" ansible.builtin.stat: