91 lines
2.2 KiB
HCL
91 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 = "9c3dea6a-2971-414e-8c06-04618aa2c1f7" # WICHTIG: Hier die Netzwerk-ID connecten
|
|
|
|
node_pools = [
|
|
{
|
|
name = "devpool"
|
|
machine_type = "c1.2"
|
|
availability_zones = ["eu01-2"]
|
|
minimum = 1
|
|
maximum = 1
|
|
volume_size = 21
|
|
}
|
|
]
|
|
}
|
|
}
|