# Created: 2026-03-11 / Updated: 2026-03-30
# Purpose: ignore generated artifacts and internal files for the `examples` repository

# Terraform
.terraform/
*.tfstate
*.tfstate.*
.terraform.lock.hcl
crash.log

# Terraform plans / backups
*.tfplan
*.backup
*.bak

# Provider plugins / caches
.terraform.d/

# tfvars содержат секреты (токены, ключи) — пользователь создаёт из .template
*.tfvars

# Archives and build artifacts
*.zip
dist/
build/

# Node / Python
node_modules/
__pycache__/
*.pyc
venv/
.venv/

# Editor / OS files
.DS_Store
*.swp
*.swo

# Environment files
.env
*.local
*.log

# ---- SSH-ключи (секретные данные, у каждого пользователя свои) ----
vm_key
vm_key.pub
**/vm_key
**/vm_key.pub
*.pem
id_ed25519
id_rsa

# ---- Внутренние тестовые и служебные скрипты (не для пользователей) ----
# VM
VM/vm_stress_test.sh
VM/.vm_stress_test.sh.OLD
VM/VM_TEST_README.md

# POSTGRES
POSTGRES/vm_stress_test.sh
POSTGRES/stress_test.sh
POSTGRES/stress_destroy_apply.sh.disabled
POSTGRES/full_test.sh
POSTGRES/bug_hunter.sh
POSTGRES/chaos_marathon.sh
POSTGRES/test_cache_matrix.sh
POSTGRES/deploy_and_run_chaos.sh
POSTGRES/scripts/

# ---- Примеры в разработке (временно скрыты) ----
POSTGRES/
NODEJS/
DEVfromGround/
