terraform-modules/example/test.tfvars
2025-07-15 20:54:48 +02:00

83 lines
1.7 KiB
HCL

# ------------------
organization_id = "03a34540-3c1a-4794-b2c6-7111ecf824ef"
Projects_map = {
"projekt-alpha" = {
name = "tf_modules_test_1"
owner_email = "janis.hahn@stackit.cloud"
},
"projekt-beta" = {
name = "tf_modules_test_2"
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"
name = "cluster"
ske_target_project_key = "projekt-alpha" # projekt-alpha or projekt-beta ... or other from above to ensure scalability
node_pools = [
{
name = "default-pool"
machine_type = "c1.2"
availability_zones = ["eu01-1"]
minimum = 1
maximum = 2
cri = "containerd"
volume_type = "storage_premium_perf1"
volume_size = 20
labels = {
"worker" = "default"
}
taints = [{
effect = "NoSchedule"
key = "app"
value = "database"
}]
}
]
kubernetes_version_min = "1.32.5"
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"]
}
argus = {
enabled = true
argus_instance_id = "deine-argus-instanz-id"
}
dns = {
enabled = true
zones = ["example.com"]
}
}
network = {
id = "bae113a7-cc47-4b1e-8abd-3cdacdd53f28"
}