terraform-contour-mirror/modules/k8s-namespace/main.tf

16 lines
368 B
HCL

# Создание неймспейс в kubernetes
resource "kubernetes_namespace" "this" {
for_each = { for ns in var.namespaces : ns.name => ns if ns.manage }
metadata {
name = each.value.name
labels = merge(
{
name = each.value.name
},
try(each.value.labels, {})
)
annotations = try(each.value.annotations, {})
}
}