Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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á a:
- Instalar a versão mais recente do PowerShell
- Instalar o novo Módulo Az do PowerShell
- Instalar a CLI do Azure
- Instalar o Terraform
- Entender cenários comuns de autenticação do Terraform e do Azure
- Autenticar por meio de uma conta da Microsoft do Cloud Shell (usando o Bash ou o PowerShell)
- Autenticar por meio de uma conta da Microsoft do Windows (usando Bash ou PowerShell)
- Criar um principal de serviço usando a CLI do Azure
- Criar um principal 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 módulo mais recente do PowerShell que permite interação com 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 para 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
Instale o PowerShell. Essa demonstração foi testada usando o PowerShell 7.2.1 (x64) no Windows 10.
3. Instalar a CLI do Azure
Para que o Terraform se autentique no Azure, você precisa instalar a CLI do Azure. Essa 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.
No 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
terraform
comando.terraform -version
Solucionar problemas do Terraform no Azure
Solucionar problemas comuns ao usar o Terraform no Azure