diff --git a/roles/vault/tasks/shared/check_etcd.yml b/roles/vault/tasks/shared/check_etcd.yml index eaa951114..9ebed2bf1 100644 --- a/roles/vault/tasks/shared/check_etcd.yml +++ b/roles/vault/tasks/shared/check_etcd.yml @@ -2,7 +2,7 @@ - name: check_etcd | Check if etcd is up and reachable uri: - url: "{{ vault_etcd_url }}/health" + url: "{{ vault_etcd_url.split(',') | first }}/health" validate_certs: no client_cert: "{{ etcd_cert_dir }}/node-{{ inventory_hostname }}.pem" client_key: "{{ etcd_cert_dir }}/node-{{ inventory_hostname }}-key.pem" @@ -26,5 +26,5 @@ fail: msg: > Unable to start Vault cluster! Etcd is not available at - {{ vault_etcd_url }} however it is needed by Vault as a backend. + {{ vault_etcd_url.split(',') | first }} however it is needed by Vault as a backend. when: vault_etcd_needed|d() and not vault_etcd_available