security: убраны реальные токены из terraform.tfvars + инструкция в README
This commit is contained in:
@@ -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/
|
||||||
|
|||||||
@@ -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` — он не попадёт в репозиторий.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Примеры
|
## Примеры
|
||||||
|
|||||||
@@ -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"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Как работает
|
## Как работает
|
||||||
|
|||||||
Reference in New Issue
Block a user