Files
nova-platform/modules/l1/ecs-service/terraform/main.tf
T
CIAgent 11e342a9f7 docs(P03): complete l1-primitives-registry phase
---ci---
project: nova-platform
phase: 3
milestone: v1.0
status: complete
---/ci---

P3 complete: 13 L1 primitives + registry + module docs.
68 tests pass. REQ-10,11,13,34 covered.
2026-08-24 17:41:43 +00:00

15 lines
482 B
Terraform

resource "aws_ecs_task_definition" "this" {
count = var.enabled ? 1 : 0
family = var.service_name
container_definitions = var.task_definition
tags = local.tags
}
resource "aws_ecs_service" "this" {
count = var.enabled ? 1 : 0
name = var.service_name
cluster = var.cluster_arn
task_definition = aws_ecs_task_definition.this[0].arn
desired_count = var.desired_count
tags = local.tags
}