Terraform es una herramienta de software de infraestructura como código (IaC) de código abierto creada por HashiCorp. Este tutorial nos enseña cómo instalar Terraform en Windows 11 o 10 usando un solo comando Winget.
Esta herramienta permite a los usuarios definir y aprovisionar infraestructura utilizando el lenguaje de configuración de alto nivel HashiCorp Configuration Language (HCL) o JSON. Los desarrolladores con Terraform pueden automatizar el aprovisionamiento de la nube, la gestión de infraestructura y la orquestación de servicios de una manera eficiente y escalable, razón por la cual es bastante popular en la gestión de infraestructuras.
Aprender a instalar y administrar Terraform es esencial para los administradores de sistemas y profesionales de DevOps. Los usuarios primero deben saber cómo instalarlo. En esta guía, seguimos los pasos para usar Winget (Administrador de paquetes de Windows) para instalar Terraform en un sistema Windows.
Guía paso a paso para instalar Terraform con Winget
Paso 1: acceda al símbolo del sistema o PowerShell
Winget es una herramienta CLI. Para acceder a él, debe abrir PowerShell o CMD en Windows con derechos de administrador. Por lo tanto, haga clic derecho en el botón del menú Inicio de Windows 11 o 10 y seleccione la opción Terminal (Admin) o Windows PowerShell (Admin).
Paso 2: Verifique que Winget esté instalado
Dado que Windows 10 versión 1809 o posterior, incluido Windows 11, ofrece Winget como una aplicación preinstalada, por lo que no necesitamos realizar nada adicional. Sin embargo, para confirmar que está en su sistema, ejecute el comando proporcionado para verificar la versión y disponibilidad de Winget.
winget --version
Nota:Si el comando no devuelve el número de versión, instálelo desde elTienda Microsofto ejecute esta sintaxis de PowerShell:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Paso 3: busque Terraform en Winget
No sabemos qué ID de aplicación utiliza Winget para instalar Terraform. Para confirmar que Terraform está disponible para su instalación a través de Winget, podemos buscar el paquete Terraform usando este comando, que enumerará todos los paquetes disponibles a través del repositorio de Winget etiquetados con el término?Terraformar.?
winget search terraform
Paso 4: instale Terraform en Windows 11 o 10
Una vez que haya confirmado que Terraform está disponible, puede instalarlo ejecutando el comando proporcionado que descargará e instalará automáticamente Terraform en su sistema. También configurará la variable de entorno nexeccary para que terrfaform esté disponible en todo el sistema.
winget install HashiCorp.Terraform
Paso 5: verificar la instalación de Terraform
Antes de verificar la versión, cierre su Terminal de comando y ábrala nuevamente para asegurarse de que PowerSehll o CMD pueda leer la ruta agregada del directorio de instalación de Terraform a la variable Envrionment. Después de eso verifique la versión usando:
terraform -v
Este comando mostrará la versión de Terraform instalada, confirmando que el proceso de instalación fue exitoso.
Paso 6: Probar la instalación de Terraform
Para garantizar que Terraform funcione correctamente, podemos ejecutar una prueba básica inicializando una configuración de Terraform.
Cree una nueva carpeta para probar:
mkdir terraform-test
cd terraform-test
Cree un archivo de configuración de Terraform simple llamado main.tf:
notepad test.tf
Agregue el siguiente contenido alprueba.tfarchivo yahorrarél:
terraform {
required_providers {
local = {
source = "hashicorp/local"
version = "~> 2.0"
}
}
}
provider "local" {}
resource "local_file" "example" {
content = "Hello, Terraform!"
filename = "${path.module}/hello.txt"
}
Ejecute terraform init para inicializar la configuración y descargar los complementos del proveedor necesarios.
terraform init
Terraform para ejecutar la configuración y crear un archivo hello.txt, aplique la configuración generada usando el comando dado.
terraform apply
Si la instalación se realiza correctamente, Terraform creará un archivo hello.txt en el directorio.
Verificar el resultado: Una vez que se completa el comando, aparece unhola.txtEl archivo debe generarse en el directorio de su proyecto con el contenido.Hola Terraform!?.
Verifique el archivo:Puede verificar el contenido del archivo ejecutando:
cat hello.txt
Esto generará:
Hello, Terraform!
Actualización y desinstalación
Si hay alguna versión nueva de Terraform disponible, para instalarla usando Winget use la sintaxis proporcionada:
winget upgrade HashiCorp.Terraform
Mientras que, para eliminarlo por completo, ejecute el comando de desinstalación:
winget uninstall HashiCorp.Terraform
Conclusión
Usar Winget para instalar Terraform en Windows 11 o 10 ofrece un método conveniente y sencillo para los desarrolladores que generalmente prefieren la línea de comandos a una GUI.
Otros artículos: