resource "nomad_job" "mysql-server" { hcl2 { enabled = true } jobspec = file("${path.module}/mysql.nomad") # Block until deployed as there are servics dependent on this one detach = false } resource "nomad_job" "postgres-server" { hcl2 { enabled = true } jobspec = file("${path.module}/postgres.nomad") # Block until deployed as there are servics dependent on this one detach = false } resource "nomad_job" "redis" { for_each = toset(["blocky", "authelia"]) hcl2 { enabled = true } jobspec = templatefile("${path.module}/redis.nomad", { name = each.key, } ) # Block until deployed as there are servics dependent on this one detach = false } resource "nomad_job" "lldap" { jobspec = templatefile("${path.module}/lldap.nomad", { use_wesher = var.use_wesher, }) depends_on = [resource.nomad_job.mysql-server] # Block until deployed as there are servics dependent on this one detach = false }