37 lines
997 B
HCL
37 lines
997 B
HCL
# Dieses Netzwerk wird im Projekt erstellt, dessen ID übergeben wurde
|
|
resource "stackit_network" "ske_network" {
|
|
project_id = var.target_project_id
|
|
name = "ske-network"
|
|
ipv4_prefix_length = 24
|
|
}
|
|
|
|
# Dieser Cluster wird im selben Projekt erstellt
|
|
resource "stackit_ske_cluster" "demo-cluster" {
|
|
project_id = var.target_project_id # Nutzt die übergebene Variable
|
|
name = "demo-cluster"
|
|
node_pools = [
|
|
{
|
|
name = "np"
|
|
machine_type = "g1.4"
|
|
minimum = "2"
|
|
maximum = "3"
|
|
volume_size = "64"
|
|
volume_type = "storage_premium_perf4"
|
|
availability_zones = ["eu01-3", "eu01-1"]
|
|
}
|
|
]
|
|
network = {
|
|
id = stackit_network.ske_network.id # Korrekte Referenz auf die Ressource oben
|
|
}
|
|
extensions = {
|
|
acl = {
|
|
enabled = true
|
|
allowed_cidrs = ["0.0.0.0/0"]
|
|
}
|
|
}
|
|
}
|
|
|
|
output "ske-egress-ip" {
|
|
value = stackit_ske_cluster.demo-cluster.egress_address_ranges
|
|
}
|
|
|