trying to avoid duplicate namespace

This commit is contained in:
2025-04-24 15:34:47 +01:00
parent 6d3a57eaa1
commit e742931489
+3 -1
View File
@@ -84,7 +84,9 @@ locals {
data "kubernetes_all_namespaces" "allns" {}
resource "kubernetes_namespace" "automatic" {
for_each = { for key, value in var.kubernetes : key => value if value.enabled == true }
#for_each = { for key, value in var.kubernetes : key => value if value.enabled == true }
for_each = { for key, value in var.kubernetes : key => value if value.enabled == true && !(contains(data.kubernetes_all_namespaces.allns.namespaces, coalesce(value.namespace, key))) }
#contains(data.kubernetes_all_namespaces.allns.namespaces,"nextclouds")
metadata {
annotations = {
name = coalesce(each.value.namespace, each.key)