Autenticar o Terraform no Azure
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.
Para usar comandos do Terraform em sua assinatura do Azure, primeiro você precisa autenticar o Terraform nessa assinatura. Este artigo aborda alguns cenários comuns de autenticação no Azure.
Neste artigo, você aprenderá como:
- Consulte uma lista de métodos de autenticação disponíveis.
- Selecione selecionar e método de autenticação.
- Verifique se você está autenticado.
1. Configurar seu ambiente
- Assinatura do Azure: Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
Configurar o Terraform: se ainda não tiver feito isso, configure o Terraform usando uma das seguintes opções:
2. Autenticar o Terraform no Azure
O Terraform só dá suporte à autenticação no Azure com a CLI do Azure. Não há suporte para a autenticação usando o Azure PowerShell. Portanto, embora possa usar o módulo do Azure PowerShell ao realizar seu trabalho do Terraform, primeiro você precisa se autenticar no Azure usando a CLI do Azure.
- Autenticar com uma conta da Microsoft usando o Cloud Shell (com Bash ou PowerShell)
- Autenticar com uma conta da Microsoft usando o Windows (com Bash ou PowerShell)
- Autenticar com uma entidade de serviço
- Autenticar com uma identidade gerenciada para serviços do Azure
3. Verificar os resultados
Verifique se você se autenticou na assinatura do Azure exibindo a assinatura atual.
Para confirmar a assinatura atual do Azure com a CLI do Azure, execute az account show.
az account show