Compare commits
7 Commits
1557619a6d
...
0e258537f2
Author | SHA1 | Date | |
---|---|---|---|
0e258537f2 | |||
2830930c3c | |||
90641db703 | |||
439675a4a2 | |||
7d683b2a6a | |||
8a8cc7c793 | |||
b6988ce53f |
1
main.tf
1
main.tf
@ -12,6 +12,7 @@ resource "nomad_job" "this" {
|
|||||||
purge_on_destroy = true
|
purge_on_destroy = true
|
||||||
hcl2 {
|
hcl2 {
|
||||||
allow_fs = true
|
allow_fs = true
|
||||||
|
vars = contains(keys(var.jobs_variables), each.key) ? var.jobs_variables[each.key] : {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,6 +5,12 @@ variable "jobs" {
|
|||||||
default = {}
|
default = {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
variable "jobs_variables" {
|
||||||
|
type = map(map(string))
|
||||||
|
default = {}
|
||||||
|
description = "Map of object to pass variables to the nomad job(s). Key is the job's name, value is a map of variables and their values"
|
||||||
|
}
|
||||||
|
|
||||||
variable "volumes" {
|
variable "volumes" {
|
||||||
type = map(object({
|
type = map(object({
|
||||||
plugin_id = string
|
plugin_id = string
|
||||||
|
Loading…
Reference in New Issue
Block a user