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: