Partilhar via


Instalar o Terraform no Windows com o Azure PowerShell

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 descreve como começar a usar o Terraform no Azure usando o PowerShell.

Neste artigo, vai aprender a:

  • Instalar a versão mais recente do PowerShell
  • Instalar o novo módulo Az do PowerShell
  • Instalar a CLI do Azure
  • Instalar Terraform
  • 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. Instalar o Azure PowerShell

  1. O módulo PowerShell mais recente 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 seguinte comando em um prompt do PowerShell.

    $PSVersionTable.PSVersion
    
  2. Instale o PowerShell. Esta demonstração foi testada usando o PowerShell 7.2.1 (x64) no Windows 10.

3. Instale a CLI do Azure

Para que o Terraform se autentique 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. 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