No requirements.
Name | Version |
---|---|
local | n/a |
null | n/a |
No modules.
Name | Type |
---|---|
local_file.ssh-key | resource |
null_resource.consul_cluster_acl_bootstrap | resource |
null_resource.consul_cluster_node_deploy_config | resource |
null_resource.consul_cluster_node_init | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_nodes | A map in form of 'node-name' => 'node's private IP' of the nodes to provision the cluster on | map(any) |
n/a | yes |
cluster_nodes_ids | list of strings which are IDs of the instance resources and are used to trigger the provisioning of null resources on instance recreation |
list(string) |
n/a | yes |
dc_name | Name of the datacenter of the consul cluster | string |
n/a | yes |
ssh_private_key | n/a | string |
n/a | yes |
vault_address | n/a | string |
n/a | yes |
cluster_nodes_public_ips | The public IPs of the node to SSH into them | map(any) |
null |
no |
consul_home | The directory where the consul's data is kept on the nodes | string |
"/var/lib/consul" |
no |
encryption_key | Consul encryption key | string |
"" |
no |
license | Consul license to use | string |
"" |
no |
service_dashboard_url_template | A service dashboard URL template which allows users to click directly through to the relevant service-specific dashboard | string |
"" |
no |
ssh_bastion_host | n/a | string |
null |
no |
ssh_bastion_port | n/a | string |
"22" |
no |
ssh_bastion_private_key | n/a | string |
null |
no |
ssh_bastion_user | n/a | string |
null |
no |
ssh_timeout | n/a | string |
"15s" |
no |
ssh_user | n/a | string |
"centos" |
no |
Name | Description |
---|---|
consul_address | n/a |