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
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 + XYEnter 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

Como instalar o Docker e Docker Compose no Windows 11 sem o aplicativo Docker Desktop e no Linux Ubuntu

Compartilho todas as configurações que realizei para instalar o Docker e Docker Compose

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!