From 4d10be47ff0662adfd5f4efc8442650da59a8f85 Mon Sep 17 00:00:00 2001 From: Samuel James Date: Thu, 3 Sep 2026 13:40:07 +0000 Subject: [PATCH] thinkcenter-update: add apt retry/until hardening --- life-church/playbooks/thinkcenter-update.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) 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: