From 12fa3e5bdf42f61087be65c25703f9ef40894d55 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Sun, 28 Dec 2025 11:03:28 +0100 Subject: [PATCH] chore(vaultwarden): add network retries for container image retrieval --- roles/vaultwarden/tasks/deploy-docker.yml | 4 ++++ roles/vaultwarden/tasks/deploy-podman.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/roles/vaultwarden/tasks/deploy-docker.yml b/roles/vaultwarden/tasks/deploy-docker.yml index e272709..8b7721a 100644 --- a/roles/vaultwarden/tasks/deploy-docker.yml +++ b/roles/vaultwarden/tasks/deploy-docker.yml @@ -5,6 +5,10 @@ state: "{{ vaultwarden_state }}" source: "{{ vaultwarden_container_image_source }}" force_source: "{{ vaultwarden_container_image_force_source }}" + register: vaultwarden_container_image_info + until: vaultwarden_container_image_info is success + retries: 10 + delay: 3 - name: Ensure container '{{ vaultwarden_container_name }}' is {{ vaultwarden_container_state }} community.docker.docker_container: diff --git a/roles/vaultwarden/tasks/deploy-podman.yml b/roles/vaultwarden/tasks/deploy-podman.yml index 004b004..ae68cb1 100644 --- a/roles/vaultwarden/tasks/deploy-podman.yml +++ b/roles/vaultwarden/tasks/deploy-podman.yml @@ -5,6 +5,10 @@ state: "{{ vaultwarden_state }}" pull: "{{ (vaultwarden_container_image_source == 'pull') | bool }}" force: "{{ vaultwarden_container_image_force_source }}" + register: vaultwarden_container_image_info + until: vaultwarden_container_image_info is success + retries: 10 + delay: 3 - name: Ensure container '{{ vaultwarden_container_name }}' is {{ vaultwarden_container_state }} containers.podman.podman_container: