Skip to content

Commit b344eb9

Browse files
authored
Merge pull request #2 from nitrocode/master
More changes for aws_iam_role_policy_attachment
2 parents 738b82c + dc201a2 commit b344eb9

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

iam.tf

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,10 @@ resource "aws_iam_policy" "logs" {
6060
policy = data.aws_iam_policy_document.logs[0].json
6161
}
6262

63-
resource "aws_iam_policy_attachment" "logs" {
63+
resource "aws_iam_role_policy_attachment" "logs" {
6464
count = var.cloudwatch_logs ? 1 : 0
6565

66-
name = "${var.function_name}-logs"
67-
roles = [aws_iam_role.lambda.name]
66+
role = aws_iam_role.lambda.name
6867
policy_arn = aws_iam_policy.logs[0].arn
6968
}
7069

@@ -94,11 +93,10 @@ resource "aws_iam_policy" "dead_letter" {
9493
policy = data.aws_iam_policy_document.dead_letter[0].json
9594
}
9695

97-
resource "aws_iam_policy_attachment" "dead_letter" {
96+
resource "aws_iam_role_policy_attachment" "dead_letter" {
9897
count = var.dead_letter_config == null ? 0 : 1
9998

100-
name = "${var.function_name}-dl"
101-
roles = [aws_iam_role.lambda.name]
99+
role = aws_iam_role.lambda.name
102100
policy_arn = aws_iam_policy.dead_letter[0].arn
103101
}
104102

@@ -145,10 +143,9 @@ resource "aws_iam_policy" "additional" {
145143
policy = var.policy.json
146144
}
147145

148-
resource "aws_iam_policy_attachment" "additional" {
146+
resource "aws_iam_role_policy_attachment" "additional" {
149147
count = var.policy == null ? 0 : 1
150148

151-
name = var.function_name
152-
roles = [aws_iam_role.lambda.name]
149+
role = aws_iam_role.lambda.name
153150
policy_arn = aws_iam_policy.additional[0].arn
154151
}

0 commit comments

Comments
 (0)