Ian Fijolek
d5078b24da
Occasionally I run into issues with Wesher. This makes it easier to disable use of Wesher by setting TF_VAR_use_wesher to false.
43 lines
894 B
HCL
43 lines
894 B
HCL
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,
|
|
})
|
|
}
|