Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 2.89 KB

README.md

File metadata and controls

48 lines (36 loc) · 2.89 KB

Caravan Nomad Cluster

Requirements

No requirements.

Providers

Name Version
null n/a

Modules

No modules.

Resources

Name Type
null_resource.nomad_acl_bootstrap resource
null_resource.nomad_cluster_node_deploy_config resource
null_resource.nomad_server_join resource

Inputs

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
cluster_nodes_public_ips The public IPs of the node to SSH into them map(any) null no
control_plane_vault_role n/a string null no
license Nomad Enterprise License string "" no
nomad_home The directory where the consul's data is kept on the nodes string "/var/lib/nomad" 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

Outputs

No outputs.