Infra: Configurable CSIT SHIM image
[csit.git] / terraform-ci-infra / 1n_nmd / vpp_device / main.tf
1 locals {
2   datacenters = join(",", var.nomad_datacenters)
3 }
4
5 data "template_file" "nomad_job_csit_shim" {
6   template    = file("${path.module}/conf/nomad/csit_shim.hcl")
7   vars        = {
8     datacenters   = local.datacenters
9     job_name      = var.csit_shim_job_name
10     group_count   = var.csit_shim_group_count
11     cpu           = var.csit_shim_cpu
12     mem           = var.csit_shim_mem
13     image_aarch64 = var.csit_shim_image_aarch64
14     image_x86_64  = var.csit_shim_image_x86_64
15   }
16 }
17
18 resource "nomad_job" "nomad_job_csit_shim" {
19   jobspec     = data.template_file.nomad_job_csit_shim.rendered
20   detach      = false
21 }