test_stand/crud: из README и комментариев убрана вся история (try, «раньше»)
README читает человек впервые — ему нужны структура, шаги запуска и операции, а не разбор прошлых костылей. Удалено: - раздел «Почему нельзя создать всё одним apply» с историей про try() и PGPASSWORD; - упоминания try() в apps/lucee.tf, apps/flask.tf, apps/nodejs.tf; - «data-source/backend» из apps/locals.tf и путь к удалённому разделу из pg/outputs.tf. Заодно удалён старый TEST_STAND/CRUD/terraform.tfvars (не читается, значения перенесены в pg/terraform.tfvars и apps/terraform.tfvars). Проверено: terraform validate — Success в pg/ и apps/ (apps — с временным creds.json).
This commit is contained in:
@@ -13,9 +13,8 @@ locals {
|
||||
# 2) cd ../pg && terraform output -json > ../apps/creds.json
|
||||
# 3) cd ../apps && terraform apply
|
||||
#
|
||||
# Почему через файл: pg/ и apps/ — РАЗНЫЕ state, Terraform между ними значения
|
||||
# сам не передаёт (data-source у провайдера нет, общего backend тоже нет).
|
||||
# Поэтому креды передаются явной выгрузкой outputs → файлом.
|
||||
# Почему через файл: pg/ и apps/ — РАЗНЫЕ состояния Terraform, значения между
|
||||
# ними сами не передаются. Поэтому креды передаются явной выгрузкой outputs → файлом.
|
||||
#
|
||||
# Структура creds.json (так отдаёт `terraform output -json`):
|
||||
# { "pg_host": { "sensitive": false, "type": "string", "value": "..." }, ... }
|
||||
|
||||
Reference in New Issue
Block a user