locals.tf
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# locals =====================================================================

data "aws_availability_zones" "available" { state = "available" }

locals {
  region_abbr = split("-", data.aws_availability_zones.available.zone_ids[0])[0]

  module_tags = {
    managed-by  = "terraform"
    module-name = "networking:vpc-endpoints"
  }

  gateway_endpoints   = { for k, v in var.endpoints : k => v if v.type == "Gateway" }
  interface_endpoints = { for k, v in var.endpoints : k => v if v.type == "Interface" }
}