/terraform-101

Primary LanguageHCLGNU General Public License v3.0GPL-3.0

terraform-101

Live sobre o Terraform e OpenTofu - 101

Esse conteúdo tem como objetivo apresentar o Terraform e OpenTofu de forma prática e objetiva, fazendo com que você possa evoluir seus conhecimentos em infraestrutura como código.

A live foi realizada no dia 19/05/2024 com o Jeferson e o Gomex, ao vivo, mas você pode assistir a gravação no YouTube.

Pré-requisitos

Objectivos

  • Apresentar o Terraform
  • Apresentar o OpenTofu
  • Criar um ambiente de infraestrutura na AWS (VPC, Subnets, Security Groups, Internet Gateway, Route Table, NAT Gateway, EC2)
  • Comparar Terraform e OpenTofu
  • Conclusão
  • Perguntas e respostas
  • Sorteio
  • Encerramento
  • Agradecimentos
  • Próximos passos
  • Links úteis

Comandos

Configuração AWS CLI

Adicione suas credenciais da AWS

aws configure

Deploy com Terraform

git clone REPONAME
cd REPONAME
cd terraform/main
terraform init
terraform plan
terraform apply

Deploy com OpenTofu

git clone REPONAME
cd REPONAME
cd terraform/main
tofu init
tofu plan
tofu apply

Links úteis