| cluster_nodes |
n/a |
map(any) |
n/a |
yes |
| dc_name |
n/a |
string |
n/a |
yes |
| vault_endpoint |
n/a |
string |
n/a |
yes |
| auto_auth_type |
n/a |
string |
"" |
no |
| aws_access_key |
(optional) Static AWS Access Key credential for authentication |
string |
null |
no |
| aws_node_role |
(optional) Configured AWS role of the node |
string |
null |
no |
| aws_secret_key |
(optional) Static AWS Secret Key credential for authentication |
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 |
| base64 |
n/a |
bool |
true |
no |
| consul_data |
Consul data directory to be mounted |
string |
"/var/lib/consul" |
no |
| consul_home |
Consul home directory to be mounted |
string |
"/etc/consul.d" |
no |
| consul_persistent_device |
Device where to persist Caravan Consul data and configs |
string |
"" |
no |
| docker_volume_enable |
Allow mounting host paths outside of the allocation working directory |
bool |
false |
no |
| gcp_node_role |
(optional) Configured GCP role of the node |
string |
null |
no |
| gcp_project_id |
(optional) The GCP Project ID |
string |
null |
no |
| gcp_service_account |
(optional) Configured GCP service account |
string |
null |
no |
| gzip |
n/a |
bool |
true |
no |
| host_volumes |
Define a list of host_volume to make volumes available to jobs |
list(map(string)) |
[] |
no |
| nodeType |
n/a |
string |
"worker" |
no |
| nomad_data |
Nomad data directory to be mounted |
string |
"/var/lib/nomad" |
no |
| nomad_home |
Nomad home directory to be mounted |
string |
"/etc/nomad.d" |
no |
| nomad_persistent_device |
Device where to persist Caravan Nomad data and configs |
string |
"" |
no |
| oci_node_role |
(optional) Configured OCI role of the node |
string |
null |
no |
| partition_prefix |
Partition prefix. like p or empty if /dev/nvme1n1p1 or /dev/sdd1 |
string |
"" |
no |
| vault_data |
Vault data directory to be mounted |
string |
"/var/lib/vault" |
no |
| vault_home |
Vault home directory to be mounted |
string |
"/etc/vault.d" |
no |
| vault_persistent_device |
Device where to persist Caravan Vault data and configs |
string |
"" |
no |