security: убраны реальные токены из terraform.tfvars + инструкция в README

This commit is contained in:
“Naeel”
2026-03-11 17:41:34 +04:00
parent e5e6d273d2
commit d3c54eb521
3 changed files with 18 additions and 1 deletions
+2
View File
@@ -16,6 +16,8 @@ crash.log
# Provider plugins / caches # Provider plugins / caches
.terraform.d/ .terraform.d/
#*.tfvars
# Archives and build artifacts # Archives and build artifacts
*.zip *.zip
dist/ dist/
+6
View File
@@ -36,6 +36,12 @@ provider "sless" {
Namespace функций вычисляется автоматически из JWT-токена: `sless-{sha256[:8]}`. Namespace функций вычисляется автоматически из JWT-токена: `sless-{sha256[:8]}`.
> **Перед запуском любого примера** откройте файл `terraform.tfvars` в директории примера и впишите свой токен Nubes API:
> ```hcl
> token = "ваш токен Nubes API"
> ```
> Токен выдаётся в личном кабинете Nubes. Файл `terraform.tfvars` добавлен в `.gitignore` — он не попадёт в репозиторий.
--- ---
## Примеры ## Примеры
+10 -1
View File
@@ -17,6 +17,15 @@ terraform.tfvars — значения переменных (не в git)
## Запуск ## Запуск
**1. Впишите токен в `terraform.tfvars`:**
```hcl
# terraform.tfvars
token = "ваш токен Nubes API" # ← заменить на реальный токен из личного кабинета Nubes
```
**2. Деплой:**
```bash ```bash
terraform init terraform init
terraform apply -auto-approve terraform apply -auto-approve
@@ -48,7 +57,7 @@ curl -s $(terraform output -raw catalog_url)
`terraform.tfvars` не коммитится в git. Минимальное содержимое: `terraform.tfvars` не коммитится в git. Минимальное содержимое:
```hcl ```hcl
token = "ваш_jwt_токен" token = "ваш токен Nubes API"
``` ```
## Как работает ## Как работает