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" ``` ## Как работает