PAL: Remove nginx.logs.service.consul from data sources
[csit.git] / fdio.infra.terraform / 1n_nmd / grafana / main.tf
1 locals {
2   datacenters = join(",", var.nomad_datacenters)
3 }
4
5 data "template_file" "nomad_job_grafana" {
6   template = file("${path.module}/conf/nomad/grafana.hcl")
7   vars = {
8     datacenters        = local.datacenters
9     job_name           = var.grafana_job_name
10     use_canary         = var.grafana_use_canary
11     group_count        = var.grafana_group_count
12     service_name       = var.grafana_service_name
13     use_vault_provider = var.grafana_vault_secret.use_vault_provider
14     image              = var.grafana_container_image
15     cpu                = var.grafana_cpu
16     mem                = var.grafana_mem
17     port               = var.grafana_port
18   }
19 }
20
21 resource "nomad_job" "nomad_job_grafana" {
22   jobspec = data.template_file.nomad_job_grafana.rendered
23   detach  = false
24 }