From 44d85b589c43c10d31ed4d14ba2954f839da2d9b Mon Sep 17 00:00:00 2001 From: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com> Date: Tue, 13 Feb 2024 13:05:23 -0500 Subject: [PATCH] Retries on vault on seal (#14873) Sometime we tried to unseal when vault is not ready yet --- tools/docker-compose/ansible/roles/vault/tasks/unseal.yml | 4 ++++ 1 file changed, 4 insertions(+) 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