@@ -36,7 +36,7 @@ resource "aws_iam_role" "eventbridge" {
3636 permissions_boundary = var. role_permissions_boundary
3737 assume_role_policy = data. aws_iam_policy_document . assume_role [0 ]. json
3838
39- tags = merge (var. tags , var. role_tags )
39+ tags = merge ({ Name = local.role_name }, var. tags , var. role_tags )
4040}
4141
4242# ####################
@@ -56,6 +56,8 @@ resource "aws_iam_policy" "tracing" {
5656
5757 name = " ${ local . role_name } -tracing"
5858 policy = data. aws_iam_policy . tracing [0 ]. policy
59+
60+ tags = merge ({ Name = " ${ local . role_name } -tracing" }, var. tags )
5961}
6062
6163resource "aws_iam_policy_attachment" "tracing" {
@@ -86,6 +88,8 @@ resource "aws_iam_policy" "kinesis" {
8688
8789 name = " ${ local . role_name } -kinesis"
8890 policy = data. aws_iam_policy_document . kinesis [0 ]. json
91+
92+ tags = merge ({ Name = " ${ local . role_name } -kinesis" }, var. tags )
8993}
9094
9195resource "aws_iam_policy_attachment" "kinesis" {
@@ -116,6 +120,8 @@ resource "aws_iam_policy" "kinesis_firehose" {
116120
117121 name = " ${ local . role_name } -kinesis-firehose"
118122 policy = data. aws_iam_policy_document . kinesis_firehose [0 ]. json
123+
124+ tags = merge ({ Name = " ${ local . role_name } -kinesis-firehose" }, var. tags )
119125}
120126
121127resource "aws_iam_policy_attachment" "kinesis_firehose" {
@@ -150,6 +156,8 @@ resource "aws_iam_policy" "sqs" {
150156
151157 name = " ${ local . role_name } -sqs"
152158 policy = data. aws_iam_policy_document . sqs [0 ]. json
159+
160+ tags = merge ({ Name = " ${ local . role_name } -sqs" }, var. tags )
153161}
154162
155163resource "aws_iam_policy_attachment" "sqs" {
@@ -187,6 +195,8 @@ resource "aws_iam_policy" "ecs" {
187195
188196 name = " ${ local . role_name } -ecs"
189197 policy = data. aws_iam_policy_document . ecs [0 ]. json
198+
199+ tags = merge ({ Name = " ${ local . role_name } -ecs" }, var. tags )
190200}
191201
192202resource "aws_iam_policy_attachment" "ecs" {
@@ -217,6 +227,8 @@ resource "aws_iam_policy" "lambda" {
217227
218228 name = " ${ local . role_name } -lambda"
219229 policy = data. aws_iam_policy_document . lambda [0 ]. json
230+
231+ tags = merge ({ Name = " ${ local . role_name } -lambda" }, var. tags )
220232}
221233
222234resource "aws_iam_policy_attachment" "lambda" {
@@ -247,6 +259,8 @@ resource "aws_iam_policy" "sfn" {
247259
248260 name = " ${ local . role_name } -sfn"
249261 policy = data. aws_iam_policy_document . sfn [0 ]. json
262+
263+ tags = merge ({ Name = " ${ local . role_name } -sfn" }, var. tags )
250264}
251265
252266resource "aws_iam_policy_attachment" "sfn" {
@@ -277,6 +291,8 @@ resource "aws_iam_policy" "api_destination" {
277291
278292 name = " ${ local . role_name } -api-destination"
279293 policy = data. aws_iam_policy_document . api_destination [0 ]. json
294+
295+ tags = merge ({ Name = " ${ local . role_name } -api-destination" }, var. tags )
280296}
281297
282298resource "aws_iam_policy_attachment" "api_destination" {
@@ -311,6 +327,8 @@ resource "aws_iam_policy" "cloudwatch" {
311327
312328 name = " ${ local . role_name } -cloudwatch"
313329 policy = data. aws_iam_policy_document . cloudwatch [0 ]. json
330+
331+ tags = merge ({ Name = " ${ local . role_name } -cloudwatch" }, var. tags )
314332}
315333
316334resource "aws_iam_policy_attachment" "cloudwatch" {
@@ -331,6 +349,8 @@ resource "aws_iam_policy" "additional_json" {
331349 name = local. role_name
332350 path = var. role_path
333351 policy = var. policy_json
352+
353+ tags = merge ({ Name = local.role_name }, var. tags )
334354}
335355
336356resource "aws_iam_policy_attachment" "additional_json" {
@@ -350,6 +370,8 @@ resource "aws_iam_policy" "additional_jsons" {
350370
351371 name = " ${ local . role_name } -${ count . index } "
352372 policy = var. policy_jsons [count . index ]
373+
374+ tags = merge ({ Name = " ${ local . role_name } -${ count . index } " }, var. tags )
353375}
354376
355377resource "aws_iam_policy_attachment" "additional_jsons" {
@@ -433,6 +455,8 @@ resource "aws_iam_policy" "additional_inline" {
433455
434456 name = " ${ local . role_name } -inline"
435457 policy = data. aws_iam_policy_document . additional_inline [0 ]. json
458+
459+ tags = merge ({ Name = " ${ local . role_name } -inline" }, var. tags )
436460}
437461
438462resource "aws_iam_policy_attachment" "additional_inline" {
0 commit comments