Skip to content

Commit 67ef09a

Browse files
fix: Allow security_group_ids to take null values (#825)
Allow `security_grroup_ids` to take `null` values
1 parent 78f2845 commit 67ef09a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

modules/vpc-endpoints/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ resource "aws_vpc_endpoint" "this" {
2626
vpc_endpoint_type = lookup(each.value, "service_type", "Interface")
2727
auto_accept = lookup(each.value, "auto_accept", null)
2828

29-
security_group_ids = lookup(each.value, "service_type", "Interface") == "Interface" ? distinct(concat(var.security_group_ids, lookup(each.value, "security_group_ids", []))) : null
29+
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
3030
subnet_ids = lookup(each.value, "service_type", "Interface") == "Interface" ? distinct(concat(var.subnet_ids, lookup(each.value, "subnet_ids", []))) : null
3131
route_table_ids = lookup(each.value, "service_type", "Interface") == "Gateway" ? lookup(each.value, "route_table_ids", null) : null
3232
policy = lookup(each.value, "policy", null)

0 commit comments

Comments
 (0)