variable "namespaces" { description = "List of Kubernetes namespaces to create" type = list(object({ name = string labels = optional(map(string), {}) annotations = optional(map(string), {}) # false для уже существующего неймспейс: он остаётся вне state этого модуля, # но запись доступна другим стекам как декларативная цель. manage = optional(bool, true) # true раскатывает общий regcred в неймспейс через стек secrets. # Сам модуль namespace это поле не использует. image_pull_secret = optional(bool, false) })) }