32 lines
773 B
HCL
32 lines
773 B
HCL
|
|
resource "google_compute_network" "default" {
|
|
name = "devops-lab-network"
|
|
|
|
auto_create_subnetworks = false
|
|
enable_ula_internal_ipv6 = true
|
|
}
|
|
|
|
resource "google_compute_subnetwork" "default" {
|
|
name = "devops-lab-subnetwork"
|
|
|
|
ip_cidr_range = "10.0.0.0/16"
|
|
region = "us-central1"
|
|
|
|
stack_type = "IPV4_IPV6"
|
|
ipv6_access_type = "INTERNAL" # Change to "EXTERNAL" if creating an external loadbalancer
|
|
|
|
network = google_compute_network.default.id
|
|
secondary_ip_range {
|
|
range_name = "services-range"
|
|
ip_cidr_range = "192.168.16.0/24"
|
|
}
|
|
|
|
secondary_ip_range {
|
|
range_name = "pod-ranges"
|
|
ip_cidr_range = "192.168.32.0/20"
|
|
}
|
|
secondary_ip_range {
|
|
range_name = "pod-ranges-ext"
|
|
ip_cidr_range = "172.16.0.0/16"
|
|
}
|
|
}
|