Skip to content

Commit 27f9c59

Browse files
committed
FIXME: try to add events:PutRule et al to profile
I see AccessDeniedException; but this change doesn't fix it
1 parent dbe872f commit 27f9c59

2 files changed

Lines changed: 15 additions & 2 deletions

File tree

tf/modules/scheduled_service/main.tf

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ resource "aws_iam_role_policy" "events_run_task_policy" {
6767
"iam:PassRole",
6868
"ecs:StartTask",
6969
"ecs:DescribeClusters",
70-
"ecs:DescribeTasks"
70+
"ecs:DescribeTasks",
71+
"events:TagResource",
72+
"events:PutRule",
73+
"events:PutTargets",
7174
]
7275
Resource = "*"
7376
}
@@ -119,7 +122,7 @@ resource "aws_ecs_task_definition" "scheduled_service" {
119122
memory = var.memory_hard_limit
120123
essential = true,
121124
image = try(
122-
data.aws_ecs_container_definition.scheduled_service_current.image,
125+
data.aws_ecs_container_definition.scheduled_service_current[0].image,
123126
var.default_docker_image_url
124127
),
125128
name = local.name,

tf/modules/scheduled_service/templates/profile_policy.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,16 @@
5656
"elasticloadbalancing:RegisterTargets"
5757
],
5858
"Resource": "*"
59+
},
60+
{
61+
"Effect": "Allow",
62+
"Action": [
63+
"events:TagResource",
64+
"events:PutRule",
65+
"events:PutTargets"
66+
],
67+
"Resource": "*"
5968
}
69+
6070
]
6171
}

0 commit comments

Comments
 (0)