- Consul
- Must be installed/configured on the target hosts/inventory.
- (see
example_environment.yml
).- The generated master token can be used in a pinch, and can be
acquierd directly from a consul server host, by running:
cat /var/lib/consul/config.json | grep master
- The generated master token can be used in a pinch, and can be
acquierd directly from a consul server host, by running:
- Consul DNS: must be configured and working properly
- Vault
- Vault must be installed and bootstrapped on all primary datacenter server nodes.
- A Vault token with access to the
kv-v1
target namespace must be generated.
consul_master_key
: Consul ACL token used to generate node agent tokens, etc.vault_master_token
: Vault token with access to thekv-v1
store, used to store Consul ACLs.target_vault_primary_datacenter
: The Consul datacenter where Vault has been installed, initialized, and unsealed (on all nodes).