Mis primeros pasos en Terraform
Hace unas semanas decidí que quería aprender Terraform, al menos lo básico, como parte de mi camino a actualizar mis conocimientos y habilidades en este mundo de Cloud y DevOps, decidí seguir un bootcamp para principiantes de Andrew Brown, a quien hace un tiempo sigo en LinkedIn.
Entonces me decidí a seguir los videos, lo primero fue copiar un repositorio de Github, hasta ahi todo bien, pero cuando menos sentí estaba haciendo cosas en una cosa que se llamaba Gitpod, estaba hablando de variables de entorno (environmental variables), luego de Terraform Cloud, y poco a poco la verdad todo se empezó a hacer muy confuso.
Conforme iba viendo los videos entendí que todo lo estábamos haciendo en la nube, y que no habia necesidad de tener nada “instalado” en la computadora, porque estábamos utilizando un “ambiente de desarrollo” en la nube. Yo que soy de la vieja escuela acostumbrado a entender las cosas paso a paso, creí que simplemente iba muy rapido.
Decidí hacer este articulo, intentando ser lo mas prescriptivo posibles como un paso a pasa para alguien que quiera aprender Terraform desde 0 y quiera dar sus primeros pasos.
Primero lo primero, que es Terraform
El Hola Mundo con Terraform y AWS (desde tu propia computadora)
Paso 1: Instalar Terraform CLI
- Que son las Variables de Entorno
- Ahora si pasemos a Gitpod
- Como se mezcla todo con Terraform Cloud