Instalación de Terraform en Ubuntu usando WSL en Windows

Clase 4 de 37Curso de Terraform

Resumen

¿Cómo instalar Terraform en Ubuntu con WSL?

Terraform es una herramienta esencial para gestionar la infraestructura como código. Si deseas instalar Terraform en una máquina Windows usando el Subsistema de Windows para Linux (WSL) con Ubuntu, estás en el lugar correcto. Este proceso te permitirá manejar tus entornos de una manera más eficiente y organizada.

¿Cuáles son los pasos iniciales?

Para empezar, es fundamental verificar que WSL esté configurado adecuadamente y que uses una distribución de Linux, en este caso, Ubuntu, por su facilidad de instalación y amplia adopción.

  1. Referirse al Manual de Instalación de Terraform: Dirígete a la página de instalación oficial de Terraform. Dentro de las opciones para Linux, selecciona la guía para Ubuntu o Debian.

  2. Actualización del Sistema: En tu terminal de Ubuntu, ejecuta los siguientes comandos para actualizar los repositorios:

    sudo apt-get update
    

    Esto garantizará que todo esté al día antes de proceder.

¿Cómo agregar el repositorio de HashiCorp?

El siguiente paso es añadir HashiCorp como una fuente de software confiable para que puedas descargar Terraform directamente.

  1. Instalar la Llave de HashiCorp: Copia el comando proporcionado en la guía de instalación para agregar la llave oficial de HashiCorp. Esto asegura que estás descargando el software de una fuente segura:

    curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
    
  2. Verificación de la Llave: Es importante verificar el 'fingerprint' de la llave. Esto confirma que la llave que añadiste es auténtica y corresponde a HashiCorp. Utiliza este comando:

    sudo apt-key fingerprint
    

¿Cómo se configura el repositorio de Terraform?

Una vez que la llave está instalada y verificada, debes configurar tu terminal para que reconozca el repositorio de Terraform.

  1. Agregar el Repositorio de Terraform: Introduce el siguiente comando en la terminal para añadir la lista de paquetes de HashiCorp a tu sistema:
    sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
    

¿Cómo instalar Terraform finalmente?

Ya con el repositorio configurado, el último paso es instalar Terraform.

  1. Actualizar y Instalar Terraform: Primero, realiza otra actualización de tus repositorios para asegurarte de que la lista del nuevo software esté cargada:

    sudo apt-get update
    
  2. Instalar Terraform: Finalmente, instala Terraform usando:

    sudo apt-get install terraform
    

¿Cómo verificar la instalación de Terraform?

Para confirmar que Terraform se instaló correctamente, puedes verificar la versión con el siguiente comando:

terraform --version

Si ves una salida que indica la versión de Terraform (por ejemplo, "Terraform v1.10"), ¡felicitaciones! Estás listo para empezar a utilizar esta poderosa herramienta en tu entorno.

No olvides experimentar y seguir aprendiendo sobre las capacidades de Terraform, ya que es una herramienta robusta que puede ayudarte a automatizar y gestionar tu infraestructura eficiente y consistentemente. ¡Buena suerte en tu camino de aprendizaje con Terraform!