29 lines
821 B
YAML
29 lines
821 B
YAML
---
|
|
vault_listener_address: 0.0.0.0
|
|
vault_port: 8200
|
|
vault_protocol: "http"
|
|
vault_api_addr: "{{ vault_protocol }}://{{ ansible_default_ipv4.address }}:{{ vault_port }}"
|
|
vault_tls_disable: true
|
|
|
|
vault_raft_group_name: "vault_raft_servers"
|
|
vault_raft_cluster_members: |
|
|
[
|
|
{% for server in groups[vault_raft_group_name] %}
|
|
{
|
|
"peer": "{{ server }}",
|
|
"api_addr": "{{ hostvars[server]['vault_api_addr'] |
|
|
default(vault_protocol + '://' + hostvars[server]['ansible_' + hostvars[server]['ansible_default_ipv4']['interface']]['ipv4']['address'] + ':' + (vault_port|string)) }}"
|
|
},
|
|
{% endfor %}
|
|
]
|
|
# vault backup variable
|
|
vault_snapshot: false
|
|
vault_backup_location: /tmp
|
|
vault_cron_hour: 1
|
|
vault_roleid: ''
|
|
vault_secretid: ''
|
|
|
|
|
|
vault_unseal_keys_dir_output: "~/vaultUnseal"
|
|
vault_unseal_token: ""
|