35 lines
582 B
Markdown
35 lines
582 B
Markdown
# Estándar Terraform
|
|
|
|
## Principios
|
|
|
|
- Infraestructura como código.
|
|
- Reutilización mediante módulos.
|
|
- Separación por ambiente.
|
|
- State remoto obligatorio.
|
|
- Variables por ambiente.
|
|
- No secretos en código.
|
|
|
|
## Estructura recomendada
|
|
|
|
terraform/
|
|
- modules/
|
|
- environments/
|
|
- dev/
|
|
- qa/
|
|
- prod/
|
|
|
|
## Reglas
|
|
|
|
- Usar terraform fmt.
|
|
- Usar terraform validate.
|
|
- Usar plan antes de apply.
|
|
- Revisar cambios en Pull Request.
|
|
- Versionar providers.
|
|
- Documentar variables.
|
|
|
|
## Seguridad
|
|
|
|
- No guardar credenciales.
|
|
- Usar Key Vault o Secret Manager.
|
|
- Aplicar least privilege.
|