From b3dd06fcb5a297cb8ba4540fd2d277694ef2899f Mon Sep 17 00:00:00 2001 From: Andres Montalban Date: Thu, 4 Apr 2024 18:06:19 -0300 Subject: [PATCH] feat: Configure max_session_duration for the ECS Task Execution role --- README.md | 4 ++-- main.tf | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4b0dca3e..0acc130c 100644 --- a/README.md +++ b/README.md @@ -222,8 +222,8 @@ No providers. |------|--------|---------| | [acm](#module\_acm) | terraform-aws-modules/acm/aws | 5.0.0 | | [alb](#module\_alb) | terraform-aws-modules/alb/aws | 9.1.0 | -| [ecs\_cluster](#module\_ecs\_cluster) | terraform-aws-modules/ecs/aws//modules/cluster | 5.6.0 | -| [ecs\_service](#module\_ecs\_service) | terraform-aws-modules/ecs/aws//modules/service | 5.6.0 | +| [ecs\_cluster](#module\_ecs\_cluster) | terraform-aws-modules/ecs/aws//modules/cluster | 5.11.0 | +| [ecs\_service](#module\_ecs\_service) | terraform-aws-modules/ecs/aws//modules/service | 5.11.0 | | [efs](#module\_efs) | terraform-aws-modules/efs/aws | 1.3.1 | ## Resources diff --git a/main.tf b/main.tf index 735f38f5..96cc128f 100644 --- a/main.tf +++ b/main.tf @@ -196,7 +196,7 @@ locals { module "ecs_cluster" { source = "terraform-aws-modules/ecs/aws//modules/cluster" - version = "5.6.0" + version = "5.11.0" create = var.create && var.create_cluster @@ -223,7 +223,7 @@ module "ecs_cluster" { module "ecs_service" { source = "terraform-aws-modules/ecs/aws//modules/service" - version = "5.6.0" + version = "5.11.0" create = var.create @@ -396,6 +396,7 @@ module "ecs_service" { task_exec_iam_role_permissions_boundary = try(var.service.task_exec_iam_role_permissions_boundary, null) task_exec_iam_role_tags = try(var.service.task_exec_iam_role_tags, {}) task_exec_iam_role_policies = lookup(var.service, "task_exec_iam_role_policies", {}) + task_exec_iam_role_max_session_duration = try(var.service.task_exec_iam_role_max_session_duration, null) # Task execution IAM role policy create_task_exec_policy = try(var.service.create_task_exec_policy, true)