36 lines
1,023 B
HCL
36 lines
1,023 B
HCL
resource "stackit_network_area" "project_sna" {
|
|
organization_id = var.organization_id
|
|
name = var.SNA_name
|
|
network_ranges = var.SNA_network_ranges
|
|
transfer_network = var.SNA_transfer_network
|
|
}
|
|
|
|
module "projects" {
|
|
source = "../project"
|
|
|
|
projects = var.Projects_map
|
|
organization_id = var.organization_id
|
|
sna_id = stackit_network_area.project_sna.network_area_id
|
|
}
|
|
|
|
locals {
|
|
project_ids = { for k, v in module.projects.created_projects : k => v.project_id }
|
|
}
|
|
|
|
module "stackit_ske_cluster" {
|
|
source = "../ske"
|
|
|
|
# required variables
|
|
project_id = local.project_ids[var.ske_target_project_key]
|
|
name = var.name
|
|
node_pools = var.node_pools
|
|
|
|
# optional variables
|
|
kubernetes_version_min = var.kubernetes_version_min
|
|
hibernations = var.hibernations
|
|
maintenance = var.maintenance
|
|
extensions = var.extensions
|
|
network = var.network
|
|
default_region = var.default_region
|
|
}
|
|
|