# 2026-03-09 (обновлён 2026-03-11) # variables.tf — входные переменные для notes-python примера. # # PG_DSN передаётся во все функции через env_vars. # Хранится как sensitive чтобы не светился в terraform output и логах. # В продакшне — не хардкоди DSN здесь, используй TF_VAR_pg_dsn или secrets manager. # JWT токен облака (nubes). Передаётся через terraform.tfvars (gitignored). # Из токена провайдер вычисляет namespace: sless-{sha256[:8]} variable "token" { description = "JWT токен облака для аутентификации в sless API" type = string sensitive = true } # DSN для подключения к PostgreSQL внутри кластера. # Формат: postgres://user:password@host:port/dbname?sslmode=... variable "pg_dsn" { description = "PostgreSQL DSN для подключения к БД внутри кластера" type = string default = "postgres://sless:sless-pg-password@postgres.sless.svc.cluster.local:5432/sless?sslmode=disable" sensitive = true }