Terraform é uma ferramenta de software de infraestrutura como código (IaC) de código aberto criada pela HashiCorp. Este tutorial nos ensina como instalar o Terraform no Windows 11 ou 10 usando um único comando Winget.
Esta ferramenta permite aos usuários definir e provisionar infraestrutura usando a linguagem de configuração de alto nível HashiCorp Configuration Language (HCL) ou JSON. Os desenvolvedores do Terraform podem automatizar o provisionamento de nuvem, o gerenciamento de infraestrutura e a orquestração de serviços de maneira eficiente e escalonável, razão pela qual é bastante popular no gerenciamento de infraestruturas.
Aprender a instalar e gerenciar o Terraform é essencial para administradores de sistemas e profissionais de DevOps. Os usuários primeiro precisam saber como instalá-lo. Neste guia, percorremos as etapas para usar o Winget (gerenciador de pacotes do Windows) para instalar o Terraform em um sistema Windows.
Guia passo a passo para instalar o Terraform com Winget
Etapa 1: acesse o prompt de comando ou PowerShell
Winget é uma ferramenta CLI. Para acessá-lo, você precisa abrir o PowerShell ou CMD no Windows com direitos de administrador. Portanto, clique com o botão direito no botão do menu Iniciar do Windows 11 ou 10 e selecione a opção Terminal (Admin) ou Windows PowerShell (Admin).
Etapa 2: verifique se o Winget está instalado
Desde o Windows 10 versão 1809 ou posterior, incluindo o Windows 11, oferece o Winget como um aplicativo pré-instalado, portanto não precisamos realizar nada extra. Porém, para confirmar que está em seu sistema, execute o comando fornecido para verificar a versão e disponibilidade do Winget.
winget --version
Observação:Se o comando não retornar o número da versão, instale-o a partir doLoja da Microsoftou execute esta sintaxe do PowerShell:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Etapa 3: Pesquise Terraform no Winget
Não sabemos qual App ID é usado pelo Winget para instalar o Terraform. Para confirmar que o Terraform está disponível para instalação via Winget, podemos procurar o pacote Terraform usando este comando, que listará todos os pacotes disponíveis através do repositório Winget rotulados com o termo?Terraforma.?
winget search terraform
Etapa 4: Instale o Terraform no Windows 11 ou 10
Depois de confirmar que o Terraform está disponível, você pode instalá-lo executando o comando fornecido que baixará e instalará automaticamente o Terraform em seu sistema. Ele também configurará a variável de ambiente nexeccary para disponibilizar o terrfaform em todo o sistema.
winget install HashiCorp.Terraform
Etapa 5: verifique a instalação do Terraform
Antes de verificar a versão, feche seu Terminal de Comando e abra-o novamente, para garantir que o caminho adicionado do diretório de instalação do Terraform à variável Envrionment possa ser lido pelo PowerSehll ou CMD. Depois disso, verifique a versão usando:
terraform -v
Este comando exibirá a versão do Terraform instalada, confirmando que o processo de instalação foi bem-sucedido.
Etapa 6: Testando a instalação do Terraform
Para garantir que o Terraform esteja funcionando corretamente, podemos executar um teste básico inicializando uma configuração do Terraform.
Crie uma nova pasta para teste:
mkdir terraform-test
cd terraform-test
Crie um arquivo de configuração simples do Terraform chamado main.tf:
notepad test.tf
Adicione o seguinte conteúdo aoteste.tfarquivo esalvaristo:
terraform {
required_providers {
local = {
source = "hashicorp/local"
version = "~> 2.0"
}
}
}
provider "local" {}
resource "local_file" "example" {
content = "Hello, Terraform!"
filename = "${path.module}/hello.txt"
}
Execute terraform init para inicializar a configuração e baixar quaisquer plug-ins de provedor necessários.
terraform init
Terraform para executar a configuração e criar um arquivo hello.txt, aplique a configuração gerada usando o comando fornecido.
terraform apply
Se a instalação for bem-sucedida, o Terraform criará um arquivo hello.txt no diretório.
Verifique o resultado: Após a conclusão do comando, umolá.txtarquivo deve ser gerado no diretório do seu projeto com o conteúdo?Olá, Terraforma!?.
Verifique o arquivo:Você pode verificar o conteúdo do arquivo executando:
cat hello.txt
Isso produzirá:
Hello, Terraform!
Atualização e desinstalação
Se alguma nova versão do Terraform estiver disponível, para instalá-lo usando winget use a sintaxe fornecida:
winget upgrade HashiCorp.Terraform
Considerando que, para remover completamente, execute o comando de desinstalação:
winget uninstall HashiCorp.Terraform
Conclusão
Usar o Winget para instalar o Terraform no Windows 11 ou 10 oferece um método conveniente e direto para desenvolvedores que geralmente preferem a linha de comando em vez de uma GUI.
Outros artigos: