Instalar o Terraform no Windows com o Azure PowerShell
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 descreve como começar a usar o Terraform no Azure usando o PowerShell.
Neste artigo, você aprenderá como:
- Instalar a versão mais recente do PowerShell
- Instalar o módulo Az do PowerShell
- Instale a CLI do Azure
- Instalar o Terraform
- 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 o Azure PowerShell
O último módulo do PowerShell que permite a interação com os recursos do Azure é chamado de módulo Az do Azure PowerShell. Ao usar o módulo Az do Azure PowerShell, o PowerShell 7 (ou posterior) é a versão recomendada em todas as plataformas. Se você tiver o PowerShell instalado, poderá verificar a versão inserindo o comando a seguir em um prompt do PowerShell.
$PSVersionTable.PSVersion
Instalar o PowerShell. Esta demonstração foi testada usando o PowerShell 7.2.1 (x64) no Windows 10.
3. Instalar a CLI do Azure
Para o Terraform se autenticar no Azure, você precisa instalar a CLI do Azure. Esta demonstração foi testada usando a CLI do Azure versão 2.32.0.
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