Bläddra i källkod

infra: update lookup with try function

Aashish Goyal 1 år sedan
förälder
incheckning
d4b4e6da8e
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      modules/ec2/terraform.tf

+ 2 - 2
modules/ec2/terraform.tf

@@ -29,7 +29,7 @@ resource "aws_security_group_rule" "egress_alb_sg_rule" {
   to_port                  = each.value.to_port
   protocol                 = each.value.protocol
   cidr_blocks              = try(each.value.cidr_blocks, null)
-  source_security_group_id = lookup(each.value, "cidr_blocks", null) == null ? try(each.value.source_security_group_id, aws_security_group.ec2_sg.id, null) : null
+  source_security_group_id = try(each.value.cidr_blocks, null) == null ? try(each.value.source_security_group_id, aws_security_group.ec2_sg.id, null) : null
   security_group_id        = aws_security_group.alb_sg.id
 }
 
@@ -51,7 +51,7 @@ resource "aws_security_group_rule" "ingress_ec2_sg_rule" {
   to_port                  = each.value.to_port
   protocol                 = each.value.protocol
   cidr_blocks              = try(each.value.cidr_blocks, null)
-  source_security_group_id = lookup(each.value, "cidr_blocks", null) == null ? try(each.value.source_security_group_id, aws_security_group.alb_sg.id, null) : null
+  source_security_group_id = try(each.value.cidr_blocks, null) == null ? try(each.value.source_security_group_id, aws_security_group.alb_sg.id, null) : null
   security_group_id        = aws_security_group.ec2_sg.id
 }