Este repositório contém arquivos de configuração em Terraform para provisionar infraestrutura na AWS.
Antes de começar, você precisa ter os seguintes itens instalados e configurados em seu ambiente:
- Clone este repositório:
git clone https://github.com/seu-usuario/nome-do-repositorio.git
- Acesse o diretório do repositório:
cd nome-do-repositorio
- Configure as credenciais AWS em seu ambiente:
aws configure
- Inicialize o diretório Terraform:
terraform init
- Visualize as mudanças que serão feitas:
terraform plan
- Provisione a infraestrutura:
terraform apply
- Para destruir a infraestrutura provisionada:
terraform destroy
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
- 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]
plan, apply, destroy --auto-aprove apply --replace init --reconfigure init --migrate-state destroy -- force
FREE COURSES:
🔹 Learn Terraform and AWS - Full Course for Beginners
🔹 Terraform Foundations Course with AWS
🔹 Terraform Course – Automate your AWS cloud infrastructure
🔹 Terraform Tutorial for Beginners + Hands-On Labs
🔹 Complete Terraform Course - From Beginner to Pro
FREE CERTIFICATION PREP:
🔹 HashiCorp Terraform Associate Prep Certification Course
https://developer.hashicorp.com/terraform/tutorials#get-certified
Contribuições são sempre bem-vindas! Se você quiser contribuir com este projeto, por favor, envie um pull request com suas sugestões.