diff --git a/roles/vault/tasks/bootstrap/main.yml b/roles/vault/tasks/bootstrap/main.yml index 98904bbe75e69192fe0039c634ad64eb6563b9a8..83167ace73f8da248e93fdda78957ff403e307be 100644 --- a/roles/vault/tasks/bootstrap/main.yml +++ b/roles/vault/tasks/bootstrap/main.yml @@ -22,6 +22,12 @@ inventory_hostname == groups.vault|first and not vault_cluster_is_initialized +# Set vault_leader_url for all nodes based on above +- name: vault | bootstrap + set_fact: + vault_leader_url: "{{ hostvars[groups.vault|first]['vault_leader_url'] }}" + when: not vault_cluster_is_initialized + # NOTE: The next 2 steps run against temp Vault and long-term Vault # Ensure PKI mount exists