variable "cluster_name" { type = string description = "Cluster name" } variable "api_servers" { type = list(string) description = "List of URLs used to reach kube-apiserver" } variable "etcd_servers" { type = list(string) description = "List of URLs used to reach etcd servers." } # optional variable "networking" { type = string description = "Choice of networking provider (flannel or cilium)" default = "cilium" validation { condition = contains(["flannel", "cilium"], var.networking) error_message = "networking can be flannel or cilium." } } variable "pod_cidr" { type = string description = "CIDR IP range to assign Kubernetes pods" default = "10.20.0.0/14" } variable "service_cidr" { type = string description = <