From 1878f1be36b32307ccded2911b3f894d6bd649b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arturo=20Filast=C3=B2?= Date: Tue, 27 Feb 2024 08:58:59 +0100 Subject: [PATCH] Deploy dataapi pg (#9) This was deployed --- tf/environments/prod/main.tf | 64 ++++++++------- tf/environments/prod/templates/ecs-setup.sh | 3 - .../templates/instance_profile_policy.json | 78 ++++++++++++------- .../prod/templates/task_definition.json | 10 +++ tf/environments/prod/terraform.tfvars.json | 2 +- 5 files changed, 98 insertions(+), 59 deletions(-) diff --git a/tf/environments/prod/main.tf b/tf/environments/prod/main.tf index 0f696d16..73fb6b8b 100644 --- a/tf/environments/prod/main.tf +++ b/tf/environments/prod/main.tf @@ -351,10 +351,11 @@ resource "aws_ecs_task_definition" "dataapi" { container_name = local.container_name, container_port = 80, log_group_region = var.aws_region, - log_group_name = aws_cloudwatch_log_group.app.name + log_group_name = aws_cloudwatch_log_group.app.name, }) - tags = local.tags + execution_role_arn = aws_iam_role.ecs_task.arn + tags = local.tags } resource "aws_ecs_service" "dataapi" { @@ -390,20 +391,22 @@ resource "aws_ecs_service" "dataapi" { ## IAM -resource "aws_iam_role" "ecs_service" { - name = "ooni_ecs_role" + + +resource "aws_iam_role" "ecs_task" { + name = "ooni_ecs_task_role" tags = local.tags assume_role_policy = <