Introducción
Antes de empezar a trabajar con Terraform, es necesario instalarlo y configurarlo correctamente en tu sistema. En este post, te guiaré paso a paso para instalar Terraform en los principales sistemas operativos y configurar un proveedor para que puedas empezar a gestionar infraestructura.
Instalación de Terraform
Terraform es una herramienta ligera y su instalación es sencilla. A continuación, te muestro cómo instalarla en Windows, Linux y macOS.

Instalación en Windows
- Descarga el ejecutable desde el sitio oficial de HashiCorp: https://developer.hashicorp.com/terraform/downloads
- Extrae el archivo
terraform.exe
y colócalo en una carpeta accesible. - Agrega la ruta de la carpeta al PATH de Windows para poder ejecutar
terraform
desde cualquier terminal. - Verifica la instalación ejecutando:
terraform version
Instalación en Linux
- Descarga el paquete adecuado para tu distribución desde el sitio oficial.
- Extrae el archivo y muévelo a
/usr/local/bin
:
sudo mv terraform /usr/local/bin/
Asegúrate de que Terraform está disponible ejecutando:
terraform version
Instalación en macOS
La forma más sencilla de instalar Terraform en macOS es usando Homebrew:
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
Luego, verifica la instalación con:
terraform version
Configuración de Terraform
Una vez instalado, necesitamos configurarlo para que pueda gestionar infraestructura. El primer paso es inicializar un proveedor.
Configuración de un proveedor (Ejemplo: AWS)
Terraform usa «proveedores» para interactuar con distintos servicios. Para usar Terraform con AWS:
- Crea un archivo
main.tf
con el siguiente contenido:
provider "aws" {
region = "us-east-1"
}
- Ejecuta
terraform init
para descargar los plugins necesarios. - Configura tus credenciales de AWS:
aws configure
- Prueba la conexión con Terraform ejecutando:
terraform plan
Terraform es fácil de instalar y configurar, lo que permite comenzar rápidamente con la gestión de infraestructura como código. Una vez instalado, el siguiente paso es aprender a definir recursos y aplicarlos en un entorno real. En el próximo post, veremos cómo crear tu primer recurso en Terraform. ¡Nos vemos allí!