From 482368b93206aaf42054dd3bb9254909d5052db6 Mon Sep 17 00:00:00 2001 From: kakakakakku Date: Thu, 22 Jan 2026 09:13:10 +0900 Subject: [PATCH 1/2] eventbridge-schedule-to-ec2-terraform: Fix deprecated `managed_policy_arns` argument --- eventbridge-schedule-to-ec2-terraform/main.tf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eventbridge-schedule-to-ec2-terraform/main.tf b/eventbridge-schedule-to-ec2-terraform/main.tf index 563edfd0ac..5d82e4d029 100644 --- a/eventbridge-schedule-to-ec2-terraform/main.tf +++ b/eventbridge-schedule-to-ec2-terraform/main.tf @@ -129,7 +129,6 @@ resource "aws_iam_policy" "scheduler_ec2_policy" { resource "aws_iam_role" "scheduler-ec2-role" { name = "scheduler-ec2-role" - managed_policy_arns = [aws_iam_policy.scheduler_ec2_policy.arn] assume_role_policy = jsonencode({ Version = "2012-10-17" @@ -145,3 +144,8 @@ resource "aws_iam_role" "scheduler-ec2-role" { ] }) } + +resource "aws_iam_role_policy_attachment" "scheduler_ec2_policy_attachment" { + role = aws_iam_role.scheduler-ec2-role.name + policy_arn = aws_iam_policy.scheduler_ec2_policy.arn +} From 5dc3deaf2b8a0f6aaa2e153af8bddfe7263d69a0 Mon Sep 17 00:00:00 2001 From: kakakakakku Date: Thu, 22 Jan 2026 09:16:33 +0900 Subject: [PATCH 2/2] eventbridge-schedule-to-ec2-terraform: Fix "Most Recent Image Not Filtered" error --- eventbridge-schedule-to-ec2-terraform/main.tf | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/eventbridge-schedule-to-ec2-terraform/main.tf b/eventbridge-schedule-to-ec2-terraform/main.tf index 5d82e4d029..cccfabe74c 100644 --- a/eventbridge-schedule-to-ec2-terraform/main.tf +++ b/eventbridge-schedule-to-ec2-terraform/main.tf @@ -34,14 +34,10 @@ resource "aws_subnet" "subnet" { data "aws_ami" "amazon-linux-2" { most_recent = true + owners = ["amazon"] filter { - name = "owner-alias" - values = ["amazon"] - } - - filter { - name = "name" + name = "name" values = ["amzn2-ami-hvm*"] } }