terraform-ske-nginx-rate-limit/03-ske.tf
Mauritz Uphoff ea19003e9c
All checks were successful
CI / TruffleHog Secrets Scan (push) Successful in 4s
CI / Terraform Format & Validate (push) Successful in 5s
Initial commit
2025-05-15 11:02:49 +02:00

38 lines
1.1 KiB
HCL

resource "random_string" "random" {
length = 4
lower = true
upper = false
special = false
}
resource "stackit_ske_cluster" "default" {
project_id = var.stackit_project_id
name = "ske-${random_string.random.result}"
kubernetes_version_min = "1.31"
node_pools = [
{
name = "standard"
machine_type = "c1.4"
minimum = "1"
maximum = "3"
max_surge = "3"
availability_zones = ["eu01-1", "eu01-2", "eu01-3"]
os_version_min = "4152.2.1"
os_name = "flatcar"
volume_size = 32
volume_type = "storage_premium_perf6"
}
]
maintenance = {
enable_kubernetes_version_updates = true
enable_machine_image_version_updates = true
start = "01:00:00Z"
end = "02:00:00Z"
}
}
resource "stackit_ske_kubeconfig" "example" {
project_id = var.stackit_project_id
cluster_name = stackit_ske_cluster.default.name
refresh = true
}