35 lines
No EOL
876 B
HCL
35 lines
No EOL
876 B
HCL
variable "stackit_project_id" {
|
|
description = "ID of the stackit Project"
|
|
type = string
|
|
}
|
|
|
|
variable "ske_cluster_name" {
|
|
description = "the cluster name"
|
|
type = string
|
|
}
|
|
|
|
variable "ske_node_pools" {
|
|
description = "list of node pools for kubernetes cluster"
|
|
type = list(object({
|
|
name = string
|
|
machine_type = string
|
|
minimum = number
|
|
maximum = number
|
|
availability_zones = list(string)
|
|
}))
|
|
}
|
|
|
|
variable "ske_maintenance" {
|
|
description = "maintenance configuration"
|
|
type = object({
|
|
enable_kubernetes_version_updates = bool
|
|
enable_machine_image_version_updates = bool
|
|
start = string
|
|
end = string
|
|
})
|
|
}
|
|
|
|
variable "ske_k8s_version_min" {
|
|
description = "minimum Kubernetes version"
|
|
type = string
|
|
} |