From ff3e84f143662b5be511a5289a65db5db1a40deb Mon Sep 17 00:00:00 2001 From: Vito Castellano Date: Wed, 17 Dec 2025 11:59:03 +0100 Subject: [PATCH] [sushy_emulator] Add retry logic for container image pull Add retries, delay, and until parameters to the podman_image task to handle temporary network failures when pulling the sushy emulator container image from the registry. Signed-off-by: Vito Castellano --- roles/sushy_emulator/tasks/create_container.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/sushy_emulator/tasks/create_container.yml b/roles/sushy_emulator/tasks/create_container.yml index 8982e20e45..28f8f98552 100644 --- a/roles/sushy_emulator/tasks/create_container.yml +++ b/roles/sushy_emulator/tasks/create_container.yml @@ -19,9 +19,13 @@ name: podman - name: Pull Sushy Emulator container image + register: _sushy_emulator_fetch_img containers.podman.podman_image: name: "{{ cifmw_sushy_emulator_image }}" state: present + retries: 3 + delay: 5 + until: _sushy_emulator_fetch_img is success - name: Create and start Sushy Emulator container vars: