module "security_groups" { source = "../security-group" for_each = var.security_groups project_id = var.project_id name = each.value.name description = each.value.description rules = each.value.rules } # module "postgres" { # source = "../postgres" # for_each = var.postgres_instances # project_id = var.project_id # name = each.value.name # ver = each.value.version # flavor = each.value.flavor # storage = each.value.storage # replicas = each.value.replicas # acl = each.value.acl # backup_schedule = each.value.backup_schedule # users = each.value.users # databases = each.value.databases # } # module "net" { # source = "../network" # for_each = var.routed_networks # project_id = var.project_id # name = each.value.name # ipv4_nameservers = each.value.ipv4_nameservers # labels = each.value.labels # static_ipv4 = each.value.static_ipv4 # nic_name = each.value.nic_name # nic_allowed_addresses = each.value.nic_allowed_addresses # nic_labels = each.value.nic_labels # nic_security = each.value.nic_security # nic_security_group_ids = each.value.nic_security_group_ids # } # module "ske" { # source = "../ske" # for_each = var.ske_clusters # project_id = var.project_id # name = each.value.name # kubernetes_version_min = each.value.kubernetes_version_min # node_pools = each.value.node_pools # } # module "observability" { # source = "../observability" # for_each = var.observability_instances # project_id = var.project_id # name = each.value.name # plan_name = each.value.plan_name # }