Взят пользовательский набор отслеживаемых git файлов стенда TEST_STAND/Maria_CRUD репозитория tf_provider: README.md, main.tf, resources.tf, terraform.tfvars.example. Секреты и состояние не переносились: terraform.tfvars, terraform.tfstate* остались на месте, корневой .gitignore закрывает *.tfvars. Правки при переносе: - README.md — клонирование теперь git clone https://gitea.services.ngcloud.ru/Nail/tf_examples.git && cd tf_examples/Maria_CRUD; в блоке «Провайдер» подставлены конкретные значения (source .../nubes-test/nubes, version 3.1.0, endpoint TEST-стенда) вместо плейсхолдеров {{...}} — как в примере CRUD; - resources.tf — комментарий ссылался на несуществующий путь TEST_STAND/CRUD/pg/outputs.tf (CRUD переведён на плоскую схему), заменён на «см. пример CRUD в этом же репозитории». Не делалось: apply из этой копии не запускался (работоспособность проверена на стенде TEST_STAND/Maria_CRUD), корневой README репозитория примеров не менялся — он относит все папки, кроме fullpipe_chain, к черновикам, и для CRUD его тоже не меняли.
9 lines
601 B
Plaintext
9 lines
601 B
Plaintext
# Шаблон для terraform.tfvars (сам terraform.tfvars в .gitignore — токен не коммитить).
|
|
|
|
# Токен Nubes API для TEST-стенда (secrets/test.token).
|
|
api_token = ""
|
|
|
|
# Ресурсная платформа (кластер K8s) — одна и та же для БД и всех приложений.
|
|
# Список доступных можно получить через API: GET /resourceRealms/available?svcId=115
|
|
# или посмотреть в ЛК в разделе кластеров/ресурсных платформ.
|
|
realm = "k8s-4-sandbox-nubes-ru" |