variable "name" { type = string description = "Unique name for the worker pool" } variable "cluster_name" { type = string description = "Must be set to `cluster_name of cluster`" } # Google Cloud variable "region" { type = string description = "Must be set to `region` of cluster" } variable "network" { type = string description = "Must be set to `network_name` output by cluster" } # instances variable "worker_count" { type = string default = "1" description = "Number of worker compute instances the instance group should manage" } variable "machine_type" { type = string default = "n1-standard-1" description = "Machine type for compute instances (e.g. gcloud compute machine-types list)" } variable "os_image" { type = string default = "coreos-stable" description = "Container Linux image for compute instanges (e.g. gcloud compute images list)" } variable "disk_size" { type = string default = "40" description = "Size of the disk in GB" } variable "preemptible" { type = string default = "false" description = "If enabled, Compute Engine will terminate instances randomly within 24 hours" } variable "clc_snippets" { type = list(string) description = "Container Linux Config snippets" default = [] } # configuration variable "kubeconfig" { type = string description = "Must be set to `kubeconfig` output by cluster" } variable "ssh_authorized_key" { type = string description = "SSH public key for user 'core'" } variable "service_cidr" { description = <