We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
security_group_ids
null
1 parent 78f2845 commit 67ef09aCopy full SHA for 67ef09a
modules/vpc-endpoints/main.tf
@@ -26,7 +26,7 @@ resource "aws_vpc_endpoint" "this" {
26
vpc_endpoint_type = lookup(each.value, "service_type", "Interface")
27
auto_accept = lookup(each.value, "auto_accept", null)
28
29
- security_group_ids = lookup(each.value, "service_type", "Interface") == "Interface" ? distinct(concat(var.security_group_ids, lookup(each.value, "security_group_ids", []))) : null
+ security_group_ids = lookup(each.value, "service_type", "Interface") == "Interface" ? length(distinct(concat(var.security_group_ids, lookup(each.value, "security_group_ids", [])))) > 0 ? distinct(concat(var.security_group_ids, lookup(each.value, "security_group_ids", []))) : null : null
30
subnet_ids = lookup(each.value, "service_type", "Interface") == "Interface" ? distinct(concat(var.subnet_ids, lookup(each.value, "subnet_ids", []))) : null
31
route_table_ids = lookup(each.value, "service_type", "Interface") == "Gateway" ? lookup(each.value, "route_table_ids", null) : null
32
policy = lookup(each.value, "policy", null)
0 commit comments