diff --git a/roles/vault/tasks/bootstrap/main.yml b/roles/vault/tasks/bootstrap/main.yml index 98904bbe7..83167ace7 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