Un primer recurso
Init, plan, apply: el ciclo que repetirá miles de veces.
Un primer recurso, del archivo vacío al plan aplicado
La mayoría de los comienzos con Terraform fracasan por la misma confusión: se cree que terraform apply es el comando que importa. Es falso. apply no es más que la ejecución mecánica de una decisión ya tomada. El comando que importa es plan, porque es el único que le muestra lo que la herramienta ha entendido de su intención antes de que se mueva nada. Un ingeniero que aplica sin leer el plan ha sustituido una consola web por un terminal, sin ganar nada en seguridad.
Esta lección construye, por tanto, el ciclo completo sobre un ejemplo mínimo —un bucket de almacenamiento, una máquina, un grupo de seguridad—, pero deteniéndose largamente en la lectura de la salida de plan. El objetivo no es haber creado un recurso al final; es saber responder a la pregunta «qué va a hacer exactamente este comando» antes de lanzarlo. Todo el resto del curso da por supuesto que ese reflejo ya está adquirido.
Instalar
Terraform es un binario único, sin dependencias de ejecución. Hay tres vías, según su equipo:
# macOS, con Homebrew
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
Comentarios
Los comentarios funcionan con GitHub Discussions
Inicia sesión con GitHub para participar en la discusión