Cómo Instalar Terraform en MacOS elegí tu forma

Published:

Terraform es una herramienta popular para la administración de infraestructura como código (IaC) y puede ser instalada en MacOS a través del archivo comprimido con el binario de Terraform y también mediante el repositorio oficial de HashiCorp. El repositorio contiene otros productos de HashiCorp que no son Terraform que puedes instalar más tarde.

Instalar Terraform en MacOS Usando el Archivo Zip

Los pasos para instalar Terraform en macOS utilizando el archivo zip descargado son similares a las instrucciones para sistemas Linux. En lugar de wget, utilizaremos curl en macOS.

  1. Navega hasta la página de Descarga de Terraform.
  2. Selecciona la pestaña macOS bajo el encabezado Sistema Operativo. La última versión está preseleccionada.
  3. Haz clic derecho en el botón Descargar para la arquitectura de tu sistema. En nuestro caso, es ARM64.
  4. Utiliza curl para descargar el archivo:
curl https://releases.hashicorp.com/terraform/1.7.5/terraform_1.7.5_darwin_arm64.zip
  1. Encuentra un directorio de usuario en $PATH para colocar el binario de Terraform en él:
echo $PATH

En nuestro caso, /usr/local/bin.

  1. Utiliza el nombre completo del archivo con la extensión al extraer el archivo zip. Asegúrate de usar el nombre correcto para tu arquitectura y la versión que descargaste. Por ejemplo, para la versión 1.7.5, escribe:
sudo unzip terraform_1.7.5_darwin_arm64.zip -d /usr/local/bin
  1. Confirma que la instalación fue exitosa ejecutando un comando de terraform:
terraform -version

Instalar Terraform en MacOS desde el Repositorio

Para instalar Terraform en macOS utilizando el repositorio oficial de HashiCorp:

  1. Agrega el repositorio de Terraform:
brew tap hashicorp/tap
  1. Instala Terraform desde el nuevo repositorio ejecutando:
brew install hashicorp/tap/terraform
  1. Ejecuta el comando de versión de Terraform para verificar la versión instalada.
terraform --version

Conclusión

Los pasos de esta guía te mostraron cómo instalar Terraform en todos los principales sistemas operativos y cómo verificar que la instalación fue exitosa.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles