Instalación de 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 de autenticación en Azure que se usarán con Terraform.
En este artículo aprenderá a:
- Instalar el emulador de terminal de Git Bash.
- Instalación de la CLI de Azure
- Instalar Terraform
- Configurar el entorno para ejecutar Terraform en Windows.
- Comprender los escenarios comunes de autenticación de Terraform y Azure.
- Autenticarse mediante una cuenta Microsoft desde Cloud Shell (con Bash o PowerShell).
- Autenticarse mediante una cuenta Microsoft desde Windows (con Bash o PowerShell).
- Crear una entidad de servicio con la CLI de Azure.
- Creación de una entidad de servicio mediante Azure PowerShell
- Especificar las credenciales de la entidad de servicio en las variables de entorno.
- Especificar las credenciales de la entidad de servicio en un bloque de proveedor de Terraform.
1. Configurar su entorno
- Suscripción de Azure: Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
2. Instalación de un emulador de terminal
Hay muchas opciones en Windows para ejecutar comandos de Bash, como Git Bash y Terminal Windows. Este artículo se ha probado con Git Bash. Descargue e instale Git Bash.
3. Instalación de la CLI de Azure
Instalación de la CLI de Azure. Este artículo se probó con la CLI de Azure, versión 2.26.1.
4. Instalación de Terraform para Windows
Descargue Terraform. Este artículo se ha probado con la versión 1.1.4 de Terraform.
Desde la descarga, extraiga el archivo ejecutable en un directorio de su elección (por ejemplo,
c:\terraform
).Actualice la variable de entorno PATH global del sistema para incluir el directorio que contiene el ejecutable.
Abra una ventana de terminal.
Compruebe la configuración de la ruta global de acceso con el comando
terraform
.terraform -version
Solución de problemas de Terraform en Azure
Solución de problemas comunes al usar Terraform en Azure