Terragrunt é um wrapper fino para Terraform que fornece ferramentas e recursos extras para gerenciar projetos complexos do Terraform. Neste tutorial, mostraremos como instalar o Terragrunt no Linux usando quatro etapas simples.
Pré-requisitos
Antes de começar, certifique-se de ter o seguinte:
- Um sistema operacional Linux (Ubuntu, CentOS, Debian, etc.)
- Uma conta de usuário com privilégios sudo ou root
- Acesso a um terminal ou linha de comando
Etapa 1:Baixe o Terragrunt
A primeira etapa é baixar a versão mais recente do Terragrunt na página de lançamentos do GitHub. No momento em que este artigo foi escrito, a versão mais recente era 0.39.3.
```
wget https://github.com/gruntwork-io/terragrunt/releases/download/v0.39.3/terragrunt_linux_amd64
```
Etapa 2:Instale o Terragrunt
Assim que o download for concluído, torne o arquivo baixado executável:
```
chmod +x terragrunt_linux_amd64
```
Agora, mova o binário Terragrunt para um diretório no PATH do seu sistema, como /usr/local/bin:
```
sudo mv terragrunt_linux_amd64 /usr/local/bin/terragrunt
```
Etapa 3:verificar a instalação
Para verificar se o Terragrunt foi instalado com sucesso, abra um terminal e digite o seguinte comando:
```
terragrunt --versão
```
Você deverá ver a versão do Terragrunt que instalou.
Etapa 4:configurar variáveis de ambiente (opcional)
Embora não seja obrigatório, é recomendado configurar variáveis de ambiente para simplificar o trabalho com o Terragrunt. Adicione as seguintes linhas ao seu arquivo de configuração do shell (~/.bashrc ou ~/.zshrc):
```
exportar TERRAFORM_CONFIG_PATH="$HOME/.terragrunt/terragrunt.hcl"
exportar GOOGLE_APPLICATION_CREDENTIALS="$HOME/.gcp/credentials.json"
exportar AWS_CONFIG_FILE="$HOME/.aws/config"
exportar AWS_DEFAULT_PROFILE ="padrão"
```
Essas variáveis de ambiente definem onde o Terragrunt deve procurar arquivos de configuração e credenciais para diferentes provedores de nuvem. Você pode ajustar os caminhos com base em suas configurações específicas.
Conclusão
Neste tutorial, você aprendeu como instalar o Terragrunt no Linux em apenas quatro etapas simples. Agora você pode começar a usar o Terragrunt para gerenciar seus projetos Terraform de forma mais eficaz e eficiente.