@@ -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