# Универсальный модуль для создания Kubernetes секрета # Не знает про конкретные сущности, работает с любыми данными resource "kubernetes_secret" "this" { metadata { name = var.secret_name namespace = var.namespace labels = var.labels annotations = var.annotations } type = var.secret_type data = var.data # Защита от перезаписи если указано в lifecycle lifecycle { ignore_changes = var.ignore_changes ? [data] : [] } }