diff --git a/tools/docker-compose/ansible/roles/vault/tasks/unseal.yml b/tools/docker-compose/ansible/roles/vault/tasks/unseal.yml index e34ca632bc..2b7ed50fac 100644 --- a/tools/docker-compose/ansible/roles/vault/tasks/unseal.yml +++ b/tools/docker-compose/ansible/roles/vault/tasks/unseal.yml @@ -16,3 +16,7 @@ - "{{ Unseal_Key_1 }}" - "{{ Unseal_Key_2 }}" - "{{ Unseal_Key_3 }}" + register: unseal_result + until: unseal_result is succeeded or unseal_result is failed and 'Connection refused' not in unseal_result.msg + retries: 5 + delay: 1