diff --git a/deploy/dev/main.tf b/deploy/dev/main.tf index a8aa3d3..f44dd16 100644 --- a/deploy/dev/main.tf +++ b/deploy/dev/main.tf @@ -122,6 +122,37 @@ resource "aws_ecs_task_definition" "insights-connector-jira-task" { } +/* ECS confluence connector task definition */ +resource "aws_ecs_task_definition" "insights-connector-confluence-task" { + family = "insights-connector-confluence-task" + requires_compatibilities = ["FARGATE"] + network_mode = "awsvpc" + cpu = "256" + memory = "512" + execution_role_arn = aws_iam_role.ecs_task_execution_role.arn + task_role_arn = aws_iam_role.ecs_task_role.arn + container_definitions = jsonencode([ + { + name = "insights-connector-confluence" + image = "395594542180.dkr.ecr.us-east-l.amazonaws.com/insights-connector-confluence:latest" + cpu = 128 + memory = 512 + essential = true + logConfiguration: { + "logDriver": "awslogs", + "options": { + "awslogs-group": "insights-ecs-confluence", + "awslogs-region": "us-east-2", + "awslogs-create-group": "true", + "awslogs-stream-prefix": "ecs" + } + } + } + ]) + +} + + /* ECS gerrit connector task definition */ resource "aws_ecs_task_definition" "insights-connector-gerrit-task" { family = "insights-connector-gerrit-task" @@ -152,7 +183,6 @@ resource "aws_ecs_task_definition" "insights-connector-gerrit-task" { } - resource "aws_security_group" "security_group" { name = "example-task-security-group" vpc_id = aws_vpc.main.id