module "blocky" { source = "./blocky" base_hostname = var.base_hostname use_wesher = var.use_wesher # Not in this module # depends_on = [module.databases] } module "traefik" { source = "./traefik" base_hostname = var.base_hostname } module "metrics" { source = "./metrics" use_wesher = var.use_wesher # Not in this module # depends_on = [module.databases] } resource "nomad_job" "nomad-client-stalker" { # Stalker used to allow using Nomad service registry to identify nomad client hosts jobspec = file("${path.module}/nomad-client-stalker.nomad") } resource "nomad_job" "syslog-ng" { jobspec = file("${path.module}/syslogng.nomad") } resource "nomad_job" "ddclient" { jobspec = file("${path.module}/ddclient.nomad") } resource "nomad_job" "lldap" { jobspec = templatefile("${path.module}/lldap.nomad", { use_wesher = var.use_wesher, }) }