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)
}