terraform-contour-mirror/modules/contracts/variables.tf
Kochetkov S 0b7545670f
All checks were successful
Terraform Terragrunt (contour) / validate (push) Successful in 59s
Terraform Terragrunt (contour) / plan (push) Successful in 1m5s
Terraform Terragrunt (contour) / apply (push) Successful in 1m56s
++ service contract compiler, issues on brusnika-stage
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-12 16:17:33 +03:00

24 lines
975 B
HCL

# Валидатор контракта. Компиляция живёт в live/_shared/config.hcl, здесь её нет
# намеренно: одна и та же логика в двух местах неизбежно разъедется.
#
# Типы намеренно any - модуль не создаёт ресурсов и не должен падать на
# несовпадении формы раньше, чем выдаст человекочитаемую ошибку валидации.
variable "environment" {
description = "environments/<env>/environment.yaml как есть"
type = any
default = {}
}
variable "namespaces" {
description = "environments/<env>/namespaces.yaml, ключ namespaces"
type = any
default = {}
}
variable "services" {
description = "environments/<env>/services/*.yaml, ключ карты - имя файла без расширения"
type = any
default = {}
}