Instale o Terraform no Windows com Bash

Terraform permite a definição, visualização e implantação de infraestrutura em nuvem. Usando Terraform, você cria arquivos de configuração usando a sintaxe HCL. A sintaxe HCL permite especificar 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 na infraestrutura antes que elas sejam implantadas. Depois de verificar as alterações, você aplica o plano de execução para implantar a infraestrutura.

Este artigo apresenta as opções para autenticar no Azure para uso com o Terraform.

Neste artigo, vai aprender a:

  • Instale o emulador de terminal Git Bash
  • Instalar a CLI do Azure
  • Instalar Terraform
  • Configure seu ambiente para executar o Terraform no Windows
  • Compreender cenários comuns de autenticação do Terraform e do Azure
  • Autenticar por meio de uma conta da Microsoft do Cloud Shell (usando Bash ou PowerShell)
  • Autenticar através de uma conta Microsoft do Windows (usando Bash ou PowerShell)
  • Criar uma entidade de serviço usando a CLI do Azure
  • Criar um principal de serviço com o Azure PowerShell
  • Especificar credenciais da entidade de serviço em variáveis de ambiente
  • Especificar credenciais da entidade de serviço em um bloco de provedor Terraform

1. Configure seu ambiente

  • Subscrição do Azure: se não tem uma subscrição do Azure, crie uma conta gratuita antes de começar.

2. Instale um emulador de terminal

Há muitas opções no Windows para executar comandos bash, incluindo Git Bash e Terminal do Windows. Este artigo foi testado usando o Git Bash. Baixe e instale o Git Bash.

3. Instale a CLI do Azure

Instale a CLI do Azure. Este artigo foi testado usando a CLI do Azure versão 2.26.1.

4. Instale o Terraform para Windows

  1. Baixar Terraform. Este artigo foi testado usando Terraform versão 1.1.4.

  2. A partir do download, extraia o executável para um diretório de sua escolha (por exemplo, c:\terraform).

  3. Atualize a variável de ambiente global PATH do sistema para incluir o diretório que contém o executável.

  4. Abra uma janela do terminal.

  5. 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

Próximos passos