Introducción
Terraform es una popular herramienta de Infraestructura como Código (IaC) de código abierto creada por HashiCorp. Permite definir y aprovisionar recursos de infraestructura utilizando un lenguaje de configuración declarativo.
El primer comando que ejecutarás en cualquier proyecto nuevo de Terraform es terraform init. Este comando es crucial ya que prepara tu directorio de trabajo para su uso con Terraform. Realiza varias acciones clave:
- Inicialización del Backend: Configura el backend de almacenamiento del estado (state storage backend).
- Instalación de Plugins de Proveedor (Provider Plugin Installation): Escanea tus archivos de configuración, determina qué proveedores se necesitan y los descarga del Terraform Registry.
- Instalación de Módulos (Module Installation): Descarga cualquier módulo referenciado en tu configuración.
En este laboratorio, aprenderás el proceso fundamental de inicializar un nuevo proyecto de Terraform. Crearás un directorio de proyecto, definirás un archivo de configuración simple y usarás terraform init para descargar el plugin de proveedor requerido.



