Skip to content

Commit dc201a2

Browse files
authored
Update iam.tf
1 parent e0fb6f5 commit dc201a2

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

iam.tf

Lines changed: 8 additions & 12 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

@@ -129,11 +127,10 @@ resource "aws_iam_policy" "network" {
129127
policy = data.aws_iam_policy_document.network[0].json
130128
}
131129

132-
resource "aws_iam_policy_attachment" "network" {
130+
resource "aws_iam_role_policy_attachment" "network" {
133131
count = var.vpc_config == null ? 0 : 1
134132

135-
name = "${var.function_name}-network"
136-
roles = [aws_iam_role.lambda.name]
133+
role = aws_iam_role.lambda.name
137134
policy_arn = aws_iam_policy.network[0].arn
138135
}
139136

@@ -146,10 +143,9 @@ resource "aws_iam_policy" "additional" {
146143
policy = var.policy.json
147144
}
148145

149-
resource "aws_iam_policy_attachment" "additional" {
146+
resource "aws_iam_role_policy_attachment" "additional" {
150147
count = var.policy == null ? 0 : 1
151148

152-
name = var.function_name
153-
roles = [aws_iam_role.lambda.name]
149+
role = aws_iam_role.lambda.name
154150
policy_arn = aws_iam_policy.additional[0].arn
155151
}

0 commit comments

Comments
 (0)