security: убраны реальные токены из terraform.tfvars + инструкция в README
This commit is contained in:
@@ -16,6 +16,8 @@ crash.log
|
||||
# Provider plugins / caches
|
||||
.terraform.d/
|
||||
|
||||
#*.tfvars
|
||||
|
||||
# Archives and build artifacts
|
||||
*.zip
|
||||
dist/
|
||||
|
||||
@@ -36,6 +36,12 @@ provider "sless" {
|
||||
|
||||
Namespace функций вычисляется автоматически из JWT-токена: `sless-{sha256[:8]}`.
|
||||
|
||||
> **Перед запуском любого примера** откройте файл `terraform.tfvars` в директории примера и впишите свой токен Nubes API:
|
||||
> ```hcl
|
||||
> token = "ваш токен Nubes API"
|
||||
> ```
|
||||
> Токен выдаётся в личном кабинете Nubes. Файл `terraform.tfvars` добавлен в `.gitignore` — он не попадёт в репозиторий.
|
||||
|
||||
---
|
||||
|
||||
## Примеры
|
||||
|
||||
@@ -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"
|
||||
```
|
||||
|
||||
## Как работает
|
||||
|
||||
Reference in New Issue
Block a user