Skip to main content

Command Palette

Search for a command to run...

Terraform - Instalação

Compartilho como instalei o Terraform com o TFSwitch

Updated
•2 min read•View as Markdown
Terraform - Instalação


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.

ℹ
Neste artigo não abordaremos muito sobre conceitos do Terraform, focaremos apenas na sua instalação. Como o Terraform está em constante atualizações, pode se tornar trabalhoso instalar cada nova versão. Para minimizar esse esforço, utilizaremos um gerenciador de versões do Terraform chamado TFSwitch

Instalação

1- Digite o comando:

sudo curl -L https://raw.githubusercontent.com/warrensbox/terraform-switcher/release/install.sh | sudo bash

image.png

2- Digite o comando → pressione Enter na versão do Terraform que você desejar instalar:

tfswitch

image.png

⚠
Aguarde! É demorado mesmo, você terá a impressão de que está travado ou que nada aconteceu, mas apenas aguarde o comando ser executado por completo.

image.png

Agora precisamos adicionar o diretório /home/<user>/bin criado para o seu PATH. Então digite o comando:

sudo nano ~/.zshrc

image.png

E adicione a linha abaixo → pressione CTRL + X → Y → Enter para salvar:

export PATH=$PATH:/home/<user>/bin:PATH
⚠
Lembre-se de alterar user do comando para o usuário real que você usa

image.png

Feche e abra novamente seu terminal, após isso verifique a versão do Terraform instalado digitando o comando:

terraform --version

image.png

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.

✅
Espero que essas informações tenham sido úteis para você!

DevOps • SRE | Setup

Part 7 of 13

Nesta série de artigos sobre DevOps • SRE, compartilho com você sugestões de como preparei e configurei meu dispositivo para trabalhar de forma produtiva no dia a dia.

Up next

Terragrunt - Instalação

Compartilho como instalei o Terragrunt com o TGSwitch

More from this blog

SimplesCloud

27 posts

Um blog de Cloud DevOps • SRE para compartilhar meus estudos, o que aprendi e experiências através de artigos, tutoriais, cursos gratuitos, cases e dicas. Confira!