31 lines
746 B
HCL
31 lines
746 B
HCL
module "gke" {
|
|
source = "terraform-google-modules/kubernetes-engine/google//modules/private-cluster"
|
|
project_id = var.project_id
|
|
|
|
name = var.gke_name
|
|
|
|
regional = false
|
|
region = var.region
|
|
zones = [var.zone]
|
|
|
|
network = module.vpc.network_name
|
|
subnetwork = module.vpc.subnets["${var.region}/${var.gke_subnet_name}"].name
|
|
|
|
ip_range_pods = "secondary-range-pods"
|
|
ip_range_services = "secondary-range-services"
|
|
|
|
create_service_account = false
|
|
service_account = null
|
|
|
|
enable_private_endpoint = false
|
|
enable_private_nodes = true
|
|
|
|
master_ipv4_cidr_block = var.gke_cidr_range_master
|
|
|
|
master_authorized_networks = [
|
|
{
|
|
cidr_block = "0.0.0.0/0"
|
|
display_name = "Public"
|
|
},
|
|
]
|
|
}
|