@@ -330,7 +330,7 @@ resource "aws_vpc_security_group_ingress_rule" "this" {
330
330
description = try (each. value . description , null )
331
331
from_port = try (each. value . from_port , local. port )
332
332
prefix_list_id = lookup (each. value , " prefix_list_id" , null )
333
- referenced_security_group_id = lookup (each. value , " referenced_security_group_id" , null )
333
+ referenced_security_group_id = lookup (each. value , " referenced_security_group_id" , null ) == " self " ? aws_security_group . this [ 0 ] . id : lookup (each . value , " referenced_security_group_id " , null )
334
334
to_port = try (each. value . to_port , local. port )
335
335
336
336
tags = merge (local. tags , var. security_group_tags , try (each. value . tags , {}))
@@ -349,7 +349,7 @@ resource "aws_vpc_security_group_egress_rule" "this" {
349
349
description = try (each. value . description , null )
350
350
from_port = try (each. value . from_port , null )
351
351
prefix_list_id = lookup (each. value , " prefix_list_id" , null )
352
- referenced_security_group_id = lookup (each. value , " referenced_security_group_id" , null )
352
+ referenced_security_group_id = lookup (each. value , " referenced_security_group_id" , null ) == " self " ? aws_security_group . this [ 0 ] . id : lookup (each . value , " referenced_security_group_id " , null )
353
353
to_port = try (each. value . to_port , null )
354
354
355
355
tags = merge (local. tags , var. security_group_tags , try (each. value . tags , {}))
0 commit comments