landingzone/08-ske.tf

42 lines
1.1 KiB
HCL

resource "stackit_ske_cluster" "demo-cluster" {
project_id = module.project.project_info["project4"].project_id
name = "demo-clustr"
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"]
}
]
maintenance = {
enable_kubernetes_version_updates = true
enable_machine_image_version_updates = true
start = "01:00:00Z"
end = "02:00:00Z"
}
network = {
id = stackit_network.ske_network.network_id
}
extensions = {
acl = {
enabled = true
allowed_cidrs = ["0.0.0.0/0"]
}
}
}
output "ske-egress-ip" {
value = stackit_ske_cluster.demo-cluster.egress_address_ranges
}
resource "stackit_network" "ske_network" {
project_id = module.project.project_info["project4"].project_id
name = "ske_network"
ipv4_nameservers = ["1.1.1.1", "9.9.9.9"]
ipv4_prefix = "10.220.10.0/24"
}