2.6 KiB
2.6 KiB
terraform-nomad-base
Terraform module to deploy nomad jobs. Optionally, this module can deploy csi volumes, consul kv, and consul intentions associated to the job(s).
Requirements
No requirements.
Providers
Name | Version |
---|---|
consul | n/a |
nomad | n/a |
Modules
No modules.
Resources
Name | Type |
---|---|
consul_intention.this | resource |
consul_key_prefix.this | resource |
nomad_external_volume.this | resource |
nomad_job.this | resource |
nomad_volume.this | resource |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
consul_intentions | List of intentions associated with the job(s) | map(object({ |
{} |
no |
consul_kv | List key/value pairs to put at a specific prefix (mainly for traefik) | map(any) |
{} |
no |
jobs | The list of jobs to deploy | map(string) |
{} |
no |
nfs_volumes | List of nfs volumes associated to the job(s) | map(object({ |
{} |
no |
volumes | List of volumes associated to the job(s) | map(object({ |
{} |
no |
Outputs
No outputs.