No requirements.
No providers.
Name | Source | Version |
---|---|---|
consul-cluster | git::https://github.com/bitrockteam/caravan-consul//modules/consul-cluster | refs/tags/v0.1.14 |
nomad-cluster | git::https://github.com/bitrockteam/caravan-nomad//modules/nomad-cluster | refs/tags/v0.1.18 |
vault_cluster | git::https://github.com/bitrockteam/caravan-vault//modules/cluster-raft | refs/tags/v0.3.24 |
vault_cluster_agents | git::https://github.com/bitrockteam/caravan-vault//modules/agent | refs/tags/v0.3.20 |
No resources.
Name | Description | Type | Default | Required |
---|---|---|---|---|
control_plane_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 |
control_plane_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 |
control_plane_nodes_public_ips | The public IPs of the node to SSH into them | map(any) |
n/a | yes |
control_plane_role_name | n/a | string |
n/a | yes |
dc_name | Name of the datacenter of the consul cluster | string |
n/a | yes |
external_domain | n/a | string |
n/a | yes |
prefix | n/a | string |
n/a | yes |
ssh_private_key | n/a | string |
n/a | yes |
ssh_timeout | n/a | string |
n/a | yes |
ssh_user | n/a | string |
n/a | yes |
vault_endpoint | n/a | string |
n/a | yes |
agent_auto_auth_type | n/a | string |
null |
no |
aws_access_key | n/a | string |
null |
no |
aws_endpoint | n/a | string |
null |
no |
aws_kms_key_id | n/a | string |
null |
no |
aws_node_role | n/a | string |
null |
no |
aws_region | AWS | string |
null |
no |
aws_secret_key | n/a | string |
null |
no |
azure_environment | (optional) The Azure Cloud environment API endpoints to use. | string |
"AZUREPUBLICCLOUD" |
no |
azure_key_name | (optional) The Key Vault key to use for encryption and decryption. | string |
null |
no |
azure_node_role | (optional) Configured Azure role of the node | string |
null |
no |
azure_resource | (optional) A configured Azure AD application which is used as the resource for generating MSI access tokens | string |
"https://management.azure.com/" |
no |
azure_tenant_id | (optional) The tenant id for the Azure Active Directory organization. | string |
null |
no |
azure_vault_name | (optional) The Key Vault vault to use the encryption keys for encryption and decryption. | string |
null |
no |
consul_license | Consul Enterprise License | string |
"" |
no |
enable_nomad | Enables and setup Nomad cluster | bool |
true |
no |
gcp_key | n/a | string |
null |
no |
gcp_keyring | n/a | string |
null |
no |
gcp_node_role | n/a | string |
null |
no |
gcp_project_id | n/a | string |
null |
no |
gcp_region | GCP | string |
null |
no |
gcp_service_account | n/a | string |
null |
no |
nomad_license | Nomad Enterprise License | string |
"" |
no |
oci_crypto_endpoint | n/a | string |
null |
no |
oci_key | OCI | string |
null |
no |
oci_management_endpoint | n/a | string |
null |
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 |
tcp_listener_tls | n/a | bool |
false |
no |
transit_key | n/a | string |
null |
no |
transit_mount_path | n/a | string |
null |
no |
transit_vault_address | Transit | any |
null |
no |
transit_vault_token | n/a | string |
null |
no |
unseal_type | n/a | string |
null |
no |
vault_license | Vault Enterprise License | string |
"" |
no |
Name | Description |
---|---|
consul_address | n/a |
vault_address | n/a |