Skip to content

Commit

Permalink
feat: make num of zones configurable (#26)
Browse files Browse the repository at this point in the history
  • Loading branch information
alexouzounis authored Mar 9, 2020
1 parent 9d05188 commit dfbe4e9
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 11 deletions.
14 changes: 4 additions & 10 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,8 @@ module "gke-cluster" {
project = var.gcloud_project

cluster_name = var.gke_name
zones = [
data.google_compute_zones.available.names[0],
data.google_compute_zones.available.names[1],
data.google_compute_zones.available.names[2]
]
zones = slice(data.google_compute_zones.available.names, 0, var.gke_num_of_zones)

node_cidr_range = var.gke_node_cidr_range
pod_cidr_range = var.gke_pod_cidr_range
service_cidr_range = var.gke_service_cidr_range
Expand Down Expand Up @@ -79,11 +76,8 @@ module "image-build-workers" {

gke_cluster_name = var.gke_name
group_name = local.imagebuilder_worker_group_name
zones = [
data.google_compute_zones.available.names[0],
data.google_compute_zones.available.names[1],
data.google_compute_zones.available.names[2]
]
zones = slice(data.google_compute_zones.available.names, 0, var.gke_num_of_zones)

gke_node_scopes = var.gke_node_scopes
machine_type = var.imagebuilder_machine_type
machine_disk_size = var.imagebuilder_machine_disk_size
Expand Down
6 changes: 5 additions & 1 deletion variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,11 @@ variable "gke_max_nodes" {
default = 4
}

variable "gke_num_of_zones" {
description = "Number of zones for the cluster."
default = 3
}

variable "max_surge" {
default = 1
}
Expand Down Expand Up @@ -115,7 +120,6 @@ variable "imagebuilder_machine_is_preemptible" {
default = true
}


variable "imagebuilder_min_nodes" {
description = "Min number of workers"
default = 0
Expand Down

0 comments on commit dfbe4e9

Please sign in to comment.