Caravan Nomad Cluster

Requirements

No requirements.

Providers

Name

Version

null

n/a

Modules

No modules.

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.