Boost Academy
LearningAssessmentsProfile
Back
  • Live

Terraform: CLI, configuración y despliegue

8h of live classes·HACK A BOSS·Spanish

Skills you will learn

  • Terraform

Schedules

You need an active plan

To access live courses you need an active plan. We're working on making plans available soon — stay tuned.

There are no open calls right now, but don't miss out: save this course and we'll notify you as soon as a call opens.

Description

Learning objectives

Syllabus

Technical requirements

Prerequisites

Schedule details

Resources

No resources are available yet for this schedule

Curso introductorio a Terraform como herramienta de Infrastructure as Code. El alumno aprende a ejecutar el flujo completo init → plan → apply, estructurar un proyecto con ficheros .tf, parametrizar configuraciones con variables y recuperar información de infraestructura mediante outputs. El enfoque es práctico y orientado a operar infraestructura de forma reproducible desde el primer día.

Al finalizar el curso, el participante será capaz de:

  • Explicar qué es Terraform y qué problema resuelve como herramienta de Infrastructure as Code
  • Ejecutar el flujo completo de Terraform: init, validate, plan y apply
  • Identificar la estructura básica de un proyecto Terraform y el rol de los ficheros .tf
  • Aplicar variables para parametrizar la configuración con valores por defecto y sobrescritura
  • Recuperar información de infraestructura desplegada mediante outputs
  • Leer un plan de Terraform e interpretar los cambios antes de aplicarlos
  1. Introducción a Terraform — qué es IaC, qué problema resuelve y estructura básica de un proyecto
  2. CLI y flujo de trabajo — init, validate, plan y apply: ciclo completo de despliegue
  3. Variables — parametrización de configuración: valores por defecto, sobrescritura y casos de uso
  4. Outputs — recuperación de IDs, IPs, endpoints y valores relevantes de la infraestructura
  • Terraform CLI instalado
  • Cuenta de AWS con credenciales configuradas para el laboratorio de despliegue

→ LNX01 — Linux: Conceptos fundamentales y base de Bash (Iniciación, 8 h)

  • Navega por el sistema de archivos y manipula archivos y directorios desde la terminal

  • Reconoce las variables de entorno y las utiliza para parametrizar comandos desde la terminal

  • Conceptos mínimos de cloud e infraestructura: VMs, red y credenciales (recomendable)