sless-primer/PG_TEST/terraform.tfvars.example
Repinoid 333093ab6c Add PG_TEST example - PostgreSQL testing suite
Example Terraform configuration for testing PostgreSQL integration:
- main.tf: VPC and database setup
- postgres.tf: Database resource definitions
- outputs.tf: Output values for connection
- test_basic.sh: Basic connectivity tests
- test_lifecycle.sh: Full lifecycle testing
- terraform.tfvars.example: Configuration template
- .gitignore: Ignore sensitive data and terraform artifacts
2026-04-04 08:38:55 +03:00

55 lines
2.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# =============================================================================
# 2026-04-01 — terraform.tfvars
#
# ЕДИНСТВЕННЫЙ файл, который нужно заполнить перед запуском.
# Остальные .tf-файлы не трогать.
#
# Как запустить:
# 1. Скопировать этот файл: cp terraform.tfvars.example terraform.tfvars
# 2. Заполнить три обязательных поля ниже (ЗАПОЛНИТЬ)
# 3. terraform init
# 4. terraform apply
#
# После apply — увидеть данные подключения:
# terraform output pg_host
# terraform output pg_database
# terraform output pg_username
# terraform output -raw pg_password # пароль (показывается явно только с -raw)
# terraform output -raw pg_dsn # полная строка подключения
# =============================================================================
# =============================================================================
# ОБЯЗАТЕЛЬНО ЗАПОЛНИТЬ
# =============================================================================
# API-токен из личного кабинета Nubes.
# Где взять: https://deck-test.ngcloud.ru/ → Профиль → API-токены
api_token = "ЗАПОЛНИТЬ"
# UUID вашего S3-бакета — нужен PostgreSQL для хранения бэкапов.
# Пример: "332cdb0d-****-43bf-****-4adcc3b5****"
s3_uid = "ЗАПОЛНИТЬ"
# Realm — идентификатор вашей зоны/проекта.
# Пример: "k8s-3-sandbox-nubes-ru"
realm = "ЗАПОЛНИТЬ"
# =============================================================================
# МОЖНО ОСТАВИТЬ КАК ЕСТЬ (изменить при необходимости)
# =============================================================================
# Имя PostgreSQL-инстанса в Nubes.
# Должно быть уникальным в рамках realm. Менять если создаёте несколько стендов.
pg_resource_name = "pg-test-01"
# Имя пользователя базы данных.
pg_username = "pgtest_user"
# Имя базы данных.
pg_db_name = "pgtest_db"
# Роль пользователя.
pg_role = "ddl_user"