Files
nomad/e2e/terraform/ecs.tf
Piotr Kazmierczak 8226a85263 e2e: remove deprecated template_file dependency for tf (#19313)
This also allows running tf for our e2e suite locally on darwin.
2024-01-15 18:42:28 +01:00

29 lines
783 B
HCL

# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: BUSL-1.1
# Nomad ECS Remote Task Driver E2E
resource "aws_ecs_cluster" "nomad_rtd_e2e" {
name = "nomad-rtd-e2e"
}
resource "aws_ecs_task_definition" "nomad_rtd_e2e" {
family = "nomad-rtd-e2e"
container_definitions = file("ecs-task.json")
# Don't need a network for e2e tests
network_mode = "awsvpc"
requires_compatibilities = ["FARGATE"]
cpu = 256
memory = 512
}
resource "local_file" "ecs_vars_hcl" {
content = templatefile("${path.module}/ecs.tftpl", {
sg_id = aws_security_group.clients.id,
subnet_id = data.aws_subnet.default.id,
})
filename = "${path.module}/../remotetasks/input/ecs.vars"
file_permission = "0664"
}