Start Using Terraform¶
Bienvenido a la documentación del proyecto Start Using Terraform, un recorrido práctico para aprender a definir y gestionar infraestructura como código con Terraform.
Objetivo¶
El proyecto explica los conceptos esenciales de Terraform y muestra cómo aplicarlos a Azure, desde la configuración inicial hasta la automatización con CI/CD. Los ejemplos combinan teoría, configuraciones HCL y procedimientos verificables.
Contenido¶
La documentación se organiza en los siguientes bloques:
- Fundamentos y primer entorno
- Recursos y verificación
- HCL y configuración del proveedor
- Ciclo de vida y estado
- Variables, salidas y buenas prácticas
- Servicios de Azure
- Estado remoto y operaciones sobre el estado
- Módulos, automatización y operación
- Dependencias, metaargumentos y validación
- Secretos e identidad
- CI/CD con controles
Cómo empezar¶
Para seguir el recorrido, entra en la sección Terraform con Azure y avanza las lecciones en orden. Para las primeras prácticas se recomienda utilizar Topaz en Docker; los capítulos indican cuándo una configuración está pensada para Azure real.
Antes de aplicar cambios, revisa siempre el plan de Terraform, protege las credenciales y comprueba la cuenta o la suscripción de Azure activa.