Terraform TIPS: TFSwitch

Publicado por admin em

Simples e Minimalista — TFSwitch resolve a vida!

Quando você vai desbravando o mundo de IaC, você acaba se deparando com a necessidade de manter suas ferramentas de trabalho minimamente funcionais. E isso incluí a utilização da versão que melhor atenda a sua necessidade. Nesse post em questão quero falar sobre Terraform.

A Hashicop atualiza com certa frequência o Terraform e isso é excelente para o projeto, mas uma dor de cabeça para o usuário — que precisa concluir a missão de provisionar o mais rápido possível a infraestrutura ou simplesmente está estudando pra aprimorar seus conhecimentos.

Logo, é inevitável copiar um script *.tf da vida e receber mensagens de erro falando que não há compatibilidade com a versão que está utilizando.

Pensando nisso o projeto TFSwitch tem como objetivo facilitar a vida de nós relhes terraformistas de plantão com uma simplicidade e minimalismo da instalação a utilização, assustadora.

Segue abaixo a complexa instalação Ubuntu:

Plano A

  1. Abra o terminal
  2. Digite: curl -L https://raw.githubusercontent.com/warrensbox/terraform-switcher/release/install.sh | bash

E pronto a mágica acontece digitando tfswitch.

Caso não funcione vá para o 

Plano B — Num diretório de sua preferência

  1. Abra o terminal
  2. wget https://raw.githubusercontent.com/warrensbox/terraform-switcher/release/install.sh
  3. sudo chmod +x install.sh
  4. sudo ./install.sh

Simples assim!

Para saber se já está OK, basta digitar tfswitch e terá algo parecido com isso:

Agora é só se divertir!

Categorias: Tecnologia