Este guia tem como objetivo ensinar os conceitos básicos de Terraform,
utilizando o provider Magalucloud para provisionar recursos na infraestrutura da MagaluCloud.
Terraform é uma ferramenta de código aberto para a construção, mudança e versionamento de infraestrutura com segurança e eficiência.
Com o Terraform, você pode definir infraestrutura como código, gerenciando de forma automatizada e padronizada recursos como máquinas virtuais, redes, e muito mais.
Terraform usa uma linguagem própria chamada HashiCorp Configuration Language (HCL), que permite a criação de arquivos de configuração que descrevem a infraestrutura necessária para um aplicativo ou serviço.
Uma vez que esses arquivos estão definidos, o Terraform é capaz de criar e gerenciar essa infraestrutura em vários provedores de nuvem, incluindo o MagaluCloud.
Instalação do Terraform no Linux (todas as distribuições)
Usando o Script de Instalação (Método Universal)
Abra o terminal.
Execute os seguintes comandos para baixar e instalar o Terraform:
Usando o Gerenciador de Pacotes (Distribuições Debian e Ubuntu)
Abra o terminal.
Adicione o repositório oficial da HashiCorp:
Usando o Gerenciador de Pacotes (Distribuições RHEL, CentOS, Fedora)
Abra o terminal.
Adicione o repositório oficial da HashiCorp:
Instalação do Terraform no Windows
Usando o Instalador EXE
Acesse a página de download do Terraform no navegador.
Baixe a versão adequada para Windows (normalmente, terraform__windows_amd64.zip).
Extraia o conteúdo do arquivo ZIP para um diretório de sua escolha.
Adicione o caminho desse diretório ao PATH do sistema:
Clique com o botão direito no ícone "Este PC" e selecione "Propriedades".
Clique em "Configurações avançadas do sistema" e, em seguida, em "Variáveis de ambiente".
Na seção "Variáveis do sistema", selecione a variável Path e clique em "Editar".
Adicione o caminho completo para o diretório onde você extraiu o Terraform e clique em "OK" para salvar.
Abra o Prompt de Comando ou PowerShell e verifique a instalação:
Usando o Chocolatey (Gerenciador de Pacotes)
Abra o PowerShell como administrador.
Execute o seguinte comando para instalar o Terraform via Chocolatey: