Compartir a través de


Instalar Terraform en Windows con Bash

Terraform habilita la definición, vista previa e implementación de la infraestructura en la nube. Con Terraform, se crean archivos de configuración mediante la sintaxis de HCL. La sintaxis de HCL permite especificar el proveedor de la nube, como Azure, y los elementos que componen la infraestructura de la nube. Después de crear los archivos de configuración, se crea un plan de ejecución que permite obtener una vista previa de los cambios de infraestructura antes de implementarlos. Una vez que compruebe los cambios, aplique el plan de ejecución para implementar la infraestructura.

En este artículo se presentan las opciones para autenticarse en Azure para su uso con Terraform.

En este artículo aprenderá a:

  • Instalar el emulador de terminal de Git Bash
  • Instalación de la CLI de Azure
  • Instalación de Terraform
  • Configure su entorno para ejecutar Terraform en Windows
  • Descripción de los escenarios comunes de autenticación de Terraform y Azure
  • Autenticación mediante una cuenta de Microsoft desde Cloud Shell (mediante Bash o PowerShell)
  • Autenticación a través de una cuenta Microsoft desde Windows (mediante Bash o PowerShell)
  • Crear un principal de servicio mediante la Azure CLI
  • Cree un principal de servicio mediante Azure PowerShell
  • Especificación de credenciales de entidad de servicio en variables de entorno
  • Especificación de credenciales de entidad de servicio en un bloque de proveedor de Terraform

1. Configuración del entorno

  • Suscripción de Azure: si no tiene una suscripción de Azure, cree una cuenta gratuita antes de comenzar.

2. Instala un emulador de terminal

Hay muchas opciones en Windows para ejecutar comandos bash, incluidos Git Bash y Windows Terminal. Este artículo ha sido probado usando Git Bash. Descarga e instala Git Bash.

3. Instalación de la CLI de Azure

Instalación de la CLI de Azure. Este artículo se probó con la versión 2.26.1 de la CLI de Azure.

4. Instalar Terraform para Windows

  1. Descargue Terraform. Este artículo se ha probado con la versión 1.1.4 de Terraform.

  2. En la descarga, extraiga el archivo ejecutable en un directorio de su elección (por ejemplo, c:\terraform).

  3. Actualice la variable de entorno PATH global del sistema para incluir el directorio que contiene el ejecutable.

  4. Abra una ventana de terminal.

  5. Compruebe la configuración de la ruta de acceso global con el terraform comando .

    terraform -version
    

Solución de problemas de Terraform en Azure

Solución de problemas comunes al usar Terraform en Azure

Pasos siguientes