Gestiona y refactoriza infraestructura con Terraform está dirigido a quienes ya pueden desplegar una pequeña infraestructura con Terraform y AWS y ahora necesitan mantenerla. Asume la gestión de un almacén de informes existente, reorganiza la configuración conservando la identidad de los recursos y coordina el estado remoto entre copias de trabajo y entornos.
Los laboratorios guiados enseñan cada operación mediante planes revisados y comprobaciones de datos reales. Los desafíos te piden completar una refactorización insegura y restablecer de forma independiente los límites de gestión entre entornos. Sigue el orden recomendado; cada unidad comienza en un entorno nuevo e independiente.
Lo que aprenderás
- Importar un bucket existente y revisar la alineación de la configuración antes de modificarlo.
- Renombrar direcciones con declaraciones moved conservando el almacenamiento y las versiones originales de los informes.
- Definir entradas tipadas y salidas útiles para módulos, llamarlos desde raíces separadas y ampliar claves estables de for_each.
- Migrar las correspondencias locales a un backend S3 independiente con versiones y distinguir la limpieza de recursos de negocio de la del backend.
- Observar contención real de bloqueos nativos entre procesos de Terraform y continuar tras su liberación normal.
- Asociar cada raíz de entorno con su propia clave de estado válida y limitar los cambios preservando el entorno vecino.
A quién va dirigido este curso
Para estudiantes de Terraform, ingenieros de plataforma principiantes y responsables de infraestructura en la nube que pasan del despliegue inicial al mantenimiento seguro.
Requisitos previos: Terraform on AWS for Beginners o experiencia equivalente con recursos bucket de AWS, variables, planes guardados y apply; módulos locales y estado local básicos; objetos S3 e identidades de versión. El curso de despliegue de aplicaciones es opcional.
Puedes repasar los fundamentos de módulos locales y estado en Terraform for Beginners.
Entorno de aprendizaje: El espacio Linux en el navegador incluye Terraform, herramientas de AWS y AWS View. Cada unidad comienza de forma independiente con el espacio de trabajo y las condiciones iniciales que necesita. Conserva los almacenes indicados durante las comprobaciones funcionales y respeta el alcance de limpieza de la unidad.
Preguntas frecuentes
¿Necesito una cuenta personal de AWS o instalar herramientas localmente?
No. Cada entorno independiente de LabEx prepara las herramientas, el acceso y los recursos del ejercicio.
¿Qué cubren los ejercicios de estado?
Utilizan correspondencias existentes válidas para practicar migración, bloqueos nativos y selección correcta del entorno. Cada unidad define qué datos y recursos deben conservarse y cuándo comienza cualquier limpieza.
¿Qué evalúan los desafíos?
Mediante comprobaciones prácticas del sistema, evalúan las correspondencias previstas, la convergencia de la configuración actual, la conservación de datos originales y los límites entre entornos.





