From d3c54eb521c36e870986fd9a8fd7396ad0cec186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Wed, 11 Mar 2026 17:41:34 +0400 Subject: [PATCH] =?UTF-8?q?security:=20=D1=83=D0=B1=D1=80=D0=B0=D0=BD?= =?UTF-8?q?=D1=8B=20=D1=80=D0=B5=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5=20?= =?UTF-8?q?=D1=82=D0=BE=D0=BA=D0=B5=D0=BD=D1=8B=20=D0=B8=D0=B7=20terraform?= =?UTF-8?q?.tfvars=20+=20=D0=B8=D0=BD=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=86?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=B2=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/.gitignore | 2 ++ examples/README.md | 6 ++++++ examples/pg-list-python/README.md | 11 ++++++++++- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/examples/.gitignore b/examples/.gitignore index 138cb80..3170ed6 100644 --- a/examples/.gitignore +++ b/examples/.gitignore @@ -16,6 +16,8 @@ crash.log # Provider plugins / caches .terraform.d/ +#*.tfvars + # Archives and build artifacts *.zip dist/ diff --git a/examples/README.md b/examples/README.md index 30d3c0d..0e94b03 100644 --- a/examples/README.md +++ b/examples/README.md @@ -36,6 +36,12 @@ provider "sless" { Namespace функций вычисляется автоматически из JWT-токена: `sless-{sha256[:8]}`. +> **Перед запуском любого примера** откройте файл `terraform.tfvars` в директории примера и впишите свой токен Nubes API: +> ```hcl +> token = "ваш токен Nubes API" +> ``` +> Токен выдаётся в личном кабинете Nubes. Файл `terraform.tfvars` добавлен в `.gitignore` — он не попадёт в репозиторий. + --- ## Примеры diff --git a/examples/pg-list-python/README.md b/examples/pg-list-python/README.md index 7bb45db..3124f95 100644 --- a/examples/pg-list-python/README.md +++ b/examples/pg-list-python/README.md @@ -17,6 +17,15 @@ terraform.tfvars — значения переменных (не в git) ## Запуск +**1. Впишите токен в `terraform.tfvars`:** + +```hcl +# terraform.tfvars +token = "ваш токен Nubes API" # ← заменить на реальный токен из личного кабинета Nubes +``` + +**2. Деплой:** + ```bash terraform init terraform apply -auto-approve @@ -48,7 +57,7 @@ curl -s $(terraform output -raw catalog_url) `terraform.tfvars` не коммитится в git. Минимальное содержимое: ```hcl -token = "ваш_jwt_токен" +token = "ваш токен Nubes API" ``` ## Как работает