Table of contents
Introdução
Terraform é uma ferramenta open-source (gratuita) para Infraestrutura como Código (IaC) criada pela Hashicorp. Com essa poderosa ferramenta somos capazes de criar arquivos de configurações declarativos para criar e gerenciar centenas de APIs de serviços em nuvem como por exemplo AWS, Google Cloud, Microsoft Azure, etc.
TFSwitch
Instalação
1- Digite o comando:
sudo curl -L https://raw.githubusercontent.com/warrensbox/terraform-switcher/release/install.sh | sudo bash
2- Digite o comando → pressione Enter
na versão do Terraform
que você desejar instalar:
tfswitch
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ê usaFeche e abra novamente seu terminal, após isso verifique a versão do Terraform instalado digitando o comando:
terraform --version
Então sempre que você precisar mudar de versão do terraform, basta digitar o comando tfswitch
e selecionar a versão desejada. Bacana né?
Se você não quer procurar e selecionar uma versão no menu do tfswitch
, pois já sabe exatamente a versão que deseja usar, você pode passar essa informação diretamente no comando:
tfswitch <version>
Por exemplo:
# tfswitch 1.1.5
E isso instalaria a versão 1.1.5
do terraform.