variable "account_group" {
  description = "Account Group"
  default     = "dx"
}

variable "environment" {
  description = "The name of the environment"
  default     = "prod"
}

variable "vpc_routing_destination_prefix_lists" {
  type        = list(string)
  description = "list of prefix lists names that should be routable from the private subnets"
  default = [
    "shared-orcd-private-subnet-prefix-list",
    "vpn-sme-internal-primary",
  ]
}

locals {
  internal_routes = [
    for tuple in setproduct(toset(module.vpc.private_route_table_ids), toset(data.aws_ec2_managed_prefix_lists.required_routes.ids)): {
      route_table_id = tuple[0]
      prefix_list_id = tuple[1]
    }
  ]
}
