diff --git a/README.md b/README.md index 992caec..107c573 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,6 @@ No requirements. | Name | Version | |------|---------| | [aws](#provider\_aws) | 3.61.0 | -| [template](#provider\_template) | 2.2.0 | ## Modules @@ -64,7 +63,6 @@ No modules. | [aws_security_group_rule.orchestrator_agent_egress_rule](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule) | resource | | [aws_security_group_rule.orchestrator_agent_ingress_rule](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule) | resource | | [aws_region.current_region](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region) | data source | -| [template_file.orchestrator_agent_container_definitions](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source | ## Inputs diff --git a/main.tf b/main.tf index 2c52d68..15668a8 100644 --- a/main.tf +++ b/main.tf @@ -10,20 +10,4 @@ resource "aws_cloudwatch_log_group" "orchestrator_agent" { tags = merge(var.tags, var.default_tags) } -data "template_file" "orchestrator_agent_container_definitions" { - template = file("${path.module}/container-definitions/orchestrator-agent.json") - - vars = { - agent_image = var.agent_image - access_key = var.access_key - collector_host = var.collector_host - collector_port = var.collector_port - agent_tags = var.agent_tags - check_certificate = var.check_collector_certificate - orchestrator_port = var.orchestrator_port - awslogs_region = data.aws_region.current_region.name - awslogs_group = "${var.name}-logs" - } -} - data "aws_region" "current_region" {} diff --git a/task.tf b/task.tf index fa3868b..19171fb 100644 --- a/task.tf +++ b/task.tf @@ -6,7 +6,18 @@ resource "aws_ecs_task_definition" "orchestrator_agent" { requires_compatibilities = ["FARGATE"] cpu = "2048" memory = "8192" - container_definitions = data.template_file.orchestrator_agent_container_definitions.rendered + + container_definitions = templatefile("${path.module}/container-definitions/orchestrator-agent.json", { + agent_image = var.agent_image + access_key = var.access_key + collector_host = var.collector_host + collector_port = var.collector_port + agent_tags = var.agent_tags + check_certificate = var.check_collector_certificate + orchestrator_port = var.orchestrator_port + awslogs_region = data.aws_region.current_region.name + awslogs_group = "${var.name}-logs" + }) tags = merge(var.tags, var.default_tags) }