2 datacenters = join(",", var.datacenters)
6 "/prometheus/prometheus/releases/download/",
7 "v${var.pm_version}/prometheus-${var.pm_version}.linux-amd64.tar.gz"
12 resource "nomad_job" "nomad_job_prometheus" {
13 jobspec = templatefile(
14 "${path.module}/conf/nomad/prometheus.hcl.tftpl",
16 auto_promote = var.auto_promote,
17 auto_revert = var.auto_revert,
20 datacenters = local.datacenters,
21 group_count = var.group_count,
22 job_name = var.job_name,
23 max_parallel = var.max_parallel,
27 service_name = var.service_name,
29 use_canary = var.use_canary,
30 use_host_volume = var.use_host_volume,
31 use_vault_provider = var.vault_secret.use_vault_provider,
32 vault_kv_policy_name = var.vault_secret.vault_kv_policy_name,
33 vault_kv_path = var.vault_secret.vault_kv_path,
34 vault_kv_field_access_key = var.vault_secret.vault_kv_field_access_key,
35 vault_kv_field_secret_key = var.vault_secret.vault_kv_field_secret_key,
36 version = var.pm_version,
37 volume_destination = var.volume_destination,
38 volume_source = var.volume_source