2 datacenters = join(",", var.datacenters)
3 envs = join("\n", concat([], var.envs))
6 resource "nomad_job" "nomad_job" {
7 jobspec = templatefile(
8 "${path.module}/conf/nomad/${var.job_name}.hcl.tftpl",
10 aws_access_key_id = var.aws_access_key_id,
11 aws_secret_access_key = var.aws_secret_access_key,
12 aws_default_region = var.aws_default_region
15 datacenters = local.datacenters,
18 job_name = var.job_name,
20 out_aws_access_key_id = var.out_aws_access_key_id,
21 out_aws_secret_access_key = var.out_aws_secret_access_key,
22 out_aws_default_region = var.out_aws_default_region
23 prohibit_overlap = var.prohibit_overlap,
24 time_zone = var.time_zone,
26 use_vault_provider = var.vault_secret.use_vault_provider,
27 vault_kv_policy_name = var.vault_secret.vault_kv_policy_name,
28 vault_kv_path = var.vault_secret.vault_kv_path,
29 vault_kv_field_access_key = var.vault_secret.vault_kv_field_access_key,
30 vault_kv_field_secret_key = var.vault_secret.vault_kv_field_secret_key