Instalar o Terraform no Windows com o Bash
O Terraform permite a definição, a visualização e a implantação da infraestrutura de nuvem. Usando o Terraform, você cria arquivos de configuração usando sintaxe de HCL. A sintaxe da HCL permite que você especifique o provedor de nuvem, como o Azure, e os elementos que compõem sua infraestrutura de nuvem. Depois de criar os arquivos de configuração, você cria um plano de execução que permite visualizar as alterações de infraestrutura antes de serem implantadas. Depois de verificar as alterações, aplique o plano de execução para implantar a infraestrutura.
Este artigo apresenta as opções para você se autenticar no Azure para uso com o Terraform.
Neste artigo, você aprenderá como:
- Instalar o emulador do terminal do Git Bash
- Instalar a CLI do Azure
- Instalar o Terraform
- Configurar seu ambiente para executar o Terraform no Windows
- Entender os cenários de autenticação comuns do Terraform e do Azure
- Autenticar usando uma conta Microsoft do Cloud Shell (usando o Bash ou o PowerShell)
- Autenticar usando uma conta Microsoft do Windows (usando o Bash ou o PowerShell)
- Criar uma entidade de serviço usando a CLI do Azure
- Criar uma entidade de serviço usando o Azure PowerShell
- Especificar credenciais da entidade de serviço em variáveis de ambiente
- Especificar credenciais de entidade de serviço em um bloco de provedor do Terraform
1. Configurar seu ambiente
- Assinatura do Azure: Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
2. Instalar um emulador de terminal
Há muitas opções no Windows para executar comandos Bash, incluindo o Git Bash e o Terminal do Windows. Este artigo foi testado usando o Git Bash. Baixe e instale o Git Bash.
3. Instalar a CLI do Azure
Instale a CLI do Azure. Este artigo foi testado usando a CLI do Azure versão 2.26.1.
4. Instalar o Terraform para Windows
Baixe o Terraform. Este artigo foi testado usando o Terraform versão 1.1.4.
Depois do download, extraia o executável para um diretório de sua escolha (por exemplo,
c:\terraform
).Atualize a variável de ambiente PATH global do sistema para incluir o diretório que contém o executável.
Abra uma janela do terminal.
Verifique a configuração do caminho global com o comando
terraform
.terraform -version
Solucionar problemas do Terraform no Azure
Solucionar problemas comuns ao usar o Terraform no Azure