# ============================================================================= # Terraform-конфиг: IoT Demo стенд # 6 сервисов Nubes Cloud: RabbitMQ, Redis, MongoDB, 3x Node.js # Пайплайн: Producer -> RabbitMQ -> Consumer -> Redis+MongoDB -> Dashboard # ============================================================================= terraform { required_providers { nubes = { source = "tf-registry.containerk8s.services.ngcloud.ru/nubes-test/nubes" # реестр провайдера (test) version = "5.1.16" # версия провайдера Nubes } } } # API-токен для доступа к Nubes (из secrets/test.token) variable "api_token" { type = string sensitive = true # не показывать в логах/плане } # Кластер Kubernetes для развёртывания (k8s-4-sandbox-nubes-ru) variable "realm" { type = string } # S3-пользователь для бэкапов (не используется в этом демо) variable "s3_name" { type = string } # Конфигурация провайдера Nubes provider "nubes" { api_token = var.api_token api_endpoint = "https://lk-api-gateway-test.ngcloud.ru/api/v1/svc" # тестовый API }