Skip to content

Latest commit

 

History

History
144 lines (88 loc) · 2.6 KB

README.md

File metadata and controls

144 lines (88 loc) · 2.6 KB

Configuração de Infraestrutura na AWS com Terraform

Este repositório contém arquivos de configuração em Terraform para provisionar infraestrutura na AWS.

Pré-requisitos

Antes de começar, você precisa ter os seguintes itens instalados e configurados em seu ambiente:

  • Terraform
  • AWS CLI
  • Credenciais AWS válidas para o seu ambiente (chave de acesso e chave secreta).

Como usar

  1. Clone este repositório:
git clone https://github.com/seu-usuario/nome-do-repositorio.git
  1. Acesse o diretório do repositório:
cd nome-do-repositorio
  1. Configure as credenciais AWS em seu ambiente:
aws configure
  1. Inicialize o diretório Terraform:
terraform init
  1. Visualize as mudanças que serão feitas:
terraform plan
  1. Provisione a infraestrutura:
terraform apply
  1. Para destruir a infraestrutura provisionada:
terraform destroy

Recursos

Os seguintes recursos serão provisionados com estes arquivos de configuração Terraform:

  • VPC (10.123.0.0/16)
  • Sub-rede pública (10.123.1.0/24)
  • Internet Gateway
  • Route Table
  • Security Group
  • Key Pair
  • Instância EC2

Design da arquitetura

Comandos principais

  • terraform init
  • terraform plan
  • terraform destroy
  • terraform apply
  • terraform state list
  • terraform fmt
  • terraform validate
  • terraform state mv
  • terraform state show
  • terraform workspace list
  • terraform workspace show
  • terraform workspace new [workspace]
  • terraform workspace select [workspace]

Flags

plan, apply, destroy --auto-aprove apply --replace init --reconfigure init --migrate-state destroy -- force

Cursos

FREE COURSES:

🔹 Learn Terraform and AWS - Full Course for Beginners

https://lnkd.in/gyfBDCqM

🔹 Terraform Foundations Course with AWS

https://lnkd.in/gPazrhA7

🔹 Terraform Course – Automate your AWS cloud infrastructure

https://lnkd.in/gKAJrg_k

🔹 Terraform Tutorial for Beginners + Hands-On Labs

https://lnkd.in/g9r38YGH

🔹 Complete Terraform Course - From Beginner to Pro

https://lnkd.in/gRXQuqJU

FREE CERTIFICATION PREP:

🔹 HashiCorp Terraform Associate Prep Certification Course

https://lnkd.in/gB7Q6Yc7

https://developer.hashicorp.com/terraform/tutorials#get-certified

Contribuições

Contribuições são sempre bem-vindas! Se você quiser contribuir com este projeto, por favor, envie um pull request com suas sugestões.