terraform-modules/example/test.tfvars
2025-07-16 12:55:50 +02:00

89 lines
2.2 KiB
HCL

organization_id = "03a34540-3c1a-4794-b2c6-7111ecf824ef"
Projects_map = {
"projekt-alpha" = {
name = "tf_modules_test_3"
owner_email = "janis.hahn@stackit.cloud"
},
"projekt-beta" = {
name = "tf_modules_test_4"
owner_email = "janis.hahn@stackit.cloud"
}
}
SNA_name = "sna-tf_modules_test"
SNA_network_ranges = [
{ prefix = "192.168.10.0/24" }
]
SNA_transfer_network = "172.16.0.0/24"
ske_clusters = {
"prod-cluster" = {
name = "clusterprod"
project_key = "projekt-alpha"
network_id = "53917a75-0014-49b0-a4d6-e62934ab479f" # WICHTIG: Hier die Netzwerk-ID connecten
kubernetes_version_min = "1.32.5"
node_pools = [
{
name = "defaulpool"
machine_type = "c1.2"
availability_zones = ["eu01-1"]
minimum = 1
maximum = 2
cri = "containerd"
volume_type = "storage_premium_perf1"
volume_size = 21
labels = { "worker" = "default" }
taints = [{
effect = "NoSchedule"
key = "app"
value = "database"
}]
}
]
hibernations = [
{
start = "00 18 * * 1-5" # Mo-Fr um 18:00 Uhr
end = "00 08 * * 1-5" # Mo-Fr um 08:00 Uhr
timezone = "Europe/Berlin"
}
]
maintenance = {
enable_kubernetes_version_updates = true
enable_machine_image_version_updates = true
start = "01:00:00Z"
end = "03:00:00Z"
}
extensions = {
acl = {
enabled = true
allowed_cidrs = ["0.0.0.0/0"]
}
}
},
"dev-cluster" = {
name = "clusterdev"
kubernetes_version_min = "1.32.5"
project_key = "projekt-beta"
network_id = "bedfc709-9285-4078-93ab-8e8a1c0be6bd" # WICHTIG: Hier die Netzwerk-ID connecten
node_pools = [
{
name = "devpool"
machine_type = "c1.2"
availability_zones = ["eu01-2"]
minimum = 1
maximum = 2
volume_size = 21
}
]
}
}