36 lines
No EOL
928 B
HCL
36 lines
No EOL
928 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 "observability-instance-id" {
|
|
# description = "instance id of the observability instance for cluster monitoring"
|
|
# type = string
|
|
#
|
|
#} |