Table of contents
Introdução
Terragrunt é um wrapper open-source (gratuito) criado pela empresa Gruntwork que fornece ferramentas extras para manter suas configurações DRY
(menos repetitivas) enquanto você trabalha com vários módulos Terraform e também precisa gerenciar seu estado remoto.
TG Switch
Instalação
1- Digite o comando:
sudo curl -L https://raw.githubusercontent.com/warrensbox/tgswitch/release/install.sh | sudo bash
2- Digite o comando → pressione Enter
na versão do Terragrunt
que você desejar instalar:
tgswitch
Agora precisamos adicionar o diretório /home/<user>/bin
criado para o seu PATH
. Então digite o comando:
sudo nano ~/.zshrc
E adicione a linha abaixo → pressione CTRL + X
→ Y
→ Enter
para salvar:
export PATH=$PATH:/home/<user>/bin:PATH
user
do comando para o usuário real que você usa3- Verifique a versão do Terragrunt instalado digitando o comando:
terragrunt --version
Então sempre que você precisar mudar de versão do terragrunt, basta digitar o comando tgswitch
e selecionar a versão desejada. Bacana né?
Se você não quer procurar e selecionar uma versão no menu do tgswitch
, pois já sabe exatamente a versão que deseja usar, você pode passar essa informação diretamente no comando:
tgswitch <version>
Por exemplo:
# tgswitch 0.36.0
E isso instalaria a versão 0.36.0
do Terragrunt.