@@ -36,7 +36,7 @@ resource "aws_iam_role" "eventbridge" {
36
36
permissions_boundary = var. role_permissions_boundary
37
37
assume_role_policy = data. aws_iam_policy_document . assume_role [0 ]. json
38
38
39
- tags = merge (var. tags , var. role_tags )
39
+ tags = merge ({ Name = local.role_name }, var. tags , var. role_tags )
40
40
}
41
41
42
42
# ####################
@@ -56,6 +56,8 @@ resource "aws_iam_policy" "tracing" {
56
56
57
57
name = " ${ local . role_name } -tracing"
58
58
policy = data. aws_iam_policy . tracing [0 ]. policy
59
+
60
+ tags = merge ({ Name = " ${ local . role_name } -tracing" }, var. tags )
59
61
}
60
62
61
63
resource "aws_iam_policy_attachment" "tracing" {
@@ -86,6 +88,8 @@ resource "aws_iam_policy" "kinesis" {
86
88
87
89
name = " ${ local . role_name } -kinesis"
88
90
policy = data. aws_iam_policy_document . kinesis [0 ]. json
91
+
92
+ tags = merge ({ Name = " ${ local . role_name } -kinesis" }, var. tags )
89
93
}
90
94
91
95
resource "aws_iam_policy_attachment" "kinesis" {
@@ -116,6 +120,8 @@ resource "aws_iam_policy" "kinesis_firehose" {
116
120
117
121
name = " ${ local . role_name } -kinesis-firehose"
118
122
policy = data. aws_iam_policy_document . kinesis_firehose [0 ]. json
123
+
124
+ tags = merge ({ Name = " ${ local . role_name } -kinesis-firehose" }, var. tags )
119
125
}
120
126
121
127
resource "aws_iam_policy_attachment" "kinesis_firehose" {
@@ -150,6 +156,8 @@ resource "aws_iam_policy" "sqs" {
150
156
151
157
name = " ${ local . role_name } -sqs"
152
158
policy = data. aws_iam_policy_document . sqs [0 ]. json
159
+
160
+ tags = merge ({ Name = " ${ local . role_name } -sqs" }, var. tags )
153
161
}
154
162
155
163
resource "aws_iam_policy_attachment" "sqs" {
@@ -187,6 +195,8 @@ resource "aws_iam_policy" "ecs" {
187
195
188
196
name = " ${ local . role_name } -ecs"
189
197
policy = data. aws_iam_policy_document . ecs [0 ]. json
198
+
199
+ tags = merge ({ Name = " ${ local . role_name } -ecs" }, var. tags )
190
200
}
191
201
192
202
resource "aws_iam_policy_attachment" "ecs" {
@@ -217,6 +227,8 @@ resource "aws_iam_policy" "lambda" {
217
227
218
228
name = " ${ local . role_name } -lambda"
219
229
policy = data. aws_iam_policy_document . lambda [0 ]. json
230
+
231
+ tags = merge ({ Name = " ${ local . role_name } -lambda" }, var. tags )
220
232
}
221
233
222
234
resource "aws_iam_policy_attachment" "lambda" {
@@ -247,6 +259,8 @@ resource "aws_iam_policy" "sfn" {
247
259
248
260
name = " ${ local . role_name } -sfn"
249
261
policy = data. aws_iam_policy_document . sfn [0 ]. json
262
+
263
+ tags = merge ({ Name = " ${ local . role_name } -sfn" }, var. tags )
250
264
}
251
265
252
266
resource "aws_iam_policy_attachment" "sfn" {
@@ -277,6 +291,8 @@ resource "aws_iam_policy" "api_destination" {
277
291
278
292
name = " ${ local . role_name } -api-destination"
279
293
policy = data. aws_iam_policy_document . api_destination [0 ]. json
294
+
295
+ tags = merge ({ Name = " ${ local . role_name } -api-destination" }, var. tags )
280
296
}
281
297
282
298
resource "aws_iam_policy_attachment" "api_destination" {
@@ -311,6 +327,8 @@ resource "aws_iam_policy" "cloudwatch" {
311
327
312
328
name = " ${ local . role_name } -cloudwatch"
313
329
policy = data. aws_iam_policy_document . cloudwatch [0 ]. json
330
+
331
+ tags = merge ({ Name = " ${ local . role_name } -cloudwatch" }, var. tags )
314
332
}
315
333
316
334
resource "aws_iam_policy_attachment" "cloudwatch" {
@@ -331,6 +349,8 @@ resource "aws_iam_policy" "additional_json" {
331
349
name = local. role_name
332
350
path = var. role_path
333
351
policy = var. policy_json
352
+
353
+ tags = merge ({ Name = local.role_name }, var. tags )
334
354
}
335
355
336
356
resource "aws_iam_policy_attachment" "additional_json" {
@@ -350,6 +370,8 @@ resource "aws_iam_policy" "additional_jsons" {
350
370
351
371
name = " ${ local . role_name } -${ count . index } "
352
372
policy = var. policy_jsons [count . index ]
373
+
374
+ tags = merge ({ Name = " ${ local . role_name } -${ count . index } " }, var. tags )
353
375
}
354
376
355
377
resource "aws_iam_policy_attachment" "additional_jsons" {
@@ -433,6 +455,8 @@ resource "aws_iam_policy" "additional_inline" {
433
455
434
456
name = " ${ local . role_name } -inline"
435
457
policy = data. aws_iam_policy_document . additional_inline [0 ]. json
458
+
459
+ tags = merge ({ Name = " ${ local . role_name } -inline" }, var. tags )
436
460
}
437
461
438
462
resource "aws_iam_policy_attachment" "additional_inline" {
0 commit comments