Skip to content

Commit 216e643

Browse files
authored
Merge pull request #77 from stackhpc/add-timeout-during-unseal
2 parents 3de04e8 + 9870125 commit 216e643

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

roles/vault_unseal/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Role variables
2828
* `vault_unseal_token`: Token for Vault
2929
* `vault_unseal_username`: Username to login to Vault
3030
* `vault_unseal_verify`: If set, do not verify presented TLS certificate before communicating with Vault server.
31+
* `vault_unseal_timeout`: Control the delay between unsealing the vault and checking its status. Defaults to `0` seconds
3132

3233
Example playbook
3334
----------------

roles/vault_unseal/tasks/main.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@
2121
username: "{{ vault_unseal_username | default(omit) }}"
2222
verify: "{{ vault_unseal_verify | default(omit) }}"
2323

24+
- name: Wait for vault to be unsealed
25+
wait_for:
26+
timeout: "{{ vault_unseal_timeout | default(0) }}"
27+
delegate_to: localhost
28+
2429
- name: Check if vault is sealed
2530
uri:
2631
url: "{{ vault_api_addr }}/v1/sys/seal-status"

0 commit comments

Comments
 (0)