Simplify ip_ranges structure
This commit is contained in:
@@ -23,7 +23,7 @@ module "psc-addr-main" {
|
||||
project_id = module.main-project.project_id
|
||||
psc_addresses = {
|
||||
psc-addr = {
|
||||
address = var.ip_ranges["main"].psc_addr
|
||||
address = var.ip_ranges.psc_addr
|
||||
network = module.vpc-main.self_link
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,16 +21,14 @@ variable "custom_domain" {
|
||||
}
|
||||
|
||||
variable "ip_ranges" {
|
||||
description = "IPs or IP ranges used by the VPC."
|
||||
type = map(map(string))
|
||||
description = "IP ranges or IPs used by the VPC."
|
||||
type = map(string)
|
||||
default = {
|
||||
main = {
|
||||
subnet_main = "10.0.1.0/24"
|
||||
subnet_proxy = "10.10.0.0/24"
|
||||
subnet_vpc_access = "10.10.10.0/28"
|
||||
subnet_vpc_direct = "10.8.0.0/26"
|
||||
psc_addr = "10.0.0.100"
|
||||
}
|
||||
subnet_main = "10.0.1.0/24"
|
||||
subnet_proxy = "10.10.0.0/24"
|
||||
subnet_vpc_access = "10.10.10.0/28"
|
||||
subnet_vpc_direct = "10.8.0.0/26"
|
||||
psc_addr = "10.0.0.100"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -23,24 +23,24 @@ module "vpc-main" {
|
||||
name = "vpc-main"
|
||||
subnets = [
|
||||
{ # regular subnet
|
||||
ip_cidr_range = var.ip_ranges["main"].subnet_main
|
||||
ip_cidr_range = var.ip_ranges.subnet_main
|
||||
name = "subnet-main"
|
||||
region = var.region
|
||||
},
|
||||
{ # subnet for VPC access connector
|
||||
ip_cidr_range = var.ip_ranges["main"].subnet_vpc_access
|
||||
ip_cidr_range = var.ip_ranges.subnet_vpc_access
|
||||
name = "subnet-vpc-access"
|
||||
region = var.region
|
||||
},
|
||||
{ # subnet for Direct VPC Egress
|
||||
ip_cidr_range = var.ip_ranges["main"].subnet_vpc_direct
|
||||
ip_cidr_range = var.ip_ranges.subnet_vpc_direct
|
||||
name = "subnet-vpc-direct"
|
||||
region = var.region
|
||||
}
|
||||
]
|
||||
subnets_proxy_only = [
|
||||
{ # subnet for internal ALB
|
||||
ip_cidr_range = var.ip_ranges["main"].subnet_proxy
|
||||
ip_cidr_range = var.ip_ranges.subnet_proxy
|
||||
name = "subnet-proxy"
|
||||
region = var.region
|
||||
active = true
|
||||
|
||||
Reference in New Issue
Block a user