28 lines
447 B
HCL
28 lines
447 B
HCL
resource "nomad_job" "exporters" {
|
|
hcl2 {
|
|
enabled = true
|
|
}
|
|
|
|
jobspec = file("${path.module}/exporters.nomad")
|
|
}
|
|
|
|
resource "nomad_job" "prometheus" {
|
|
hcl2 {
|
|
enabled = true
|
|
}
|
|
|
|
jobspec = file("${path.module}/prometheus.nomad")
|
|
}
|
|
|
|
resource "nomad_job" "grafana" {
|
|
hcl2 {
|
|
enabled = true
|
|
}
|
|
|
|
jobspec = templatefile("${path.module}/grafana.nomad", {
|
|
module_path = path.module
|
|
})
|
|
|
|
depends_on = [nomad_job.prometheus]
|
|
}
|