Este repositório contém exemplos de receitas de Terraform para provisionamento de infraestrutura na AWS. Cada receita foi criada para consultas futuras, fornecendo uma base sólida para a implementação de recursos de forma prática e eficiente.
Este repositório foi desenvolvido com o propósito de fornecer receitas úteis para provisionar e gerenciar recursos na AWS utilizando Terraform. As receitas estão organizadas por tipos de recursos, facilitando a consulta e reutilização em diferentes projetos.
O repositório inclui exemplos para provisionamento de instâncias EC2, buckets S3, grupos de segurança e outros, além de uma configuração básica de provider e região.
O objetivo principal deste repositório é servir como referência para consultas rápidas, permitindo a reutilização de configurações de Terraform em projetos futuros, com foco em infraestrutura como código e boas práticas.
Arquivo | Descrição |
---|---|
ec2.tf | Provisiona uma instância EC2 na AWS. |
s3.tf | Cria um bucket S3 com as configurações definidas. |
security-group.tf | Configura grupos de segurança para gerenciar o tráfego de rede. |
dynamodb.tf | Provisiona uma tabela DynamoDB com chaves de partição e opções de throughput. |
variables.tf | Define as variáveis usadas em todo o projeto, como região, tipo de instância e nomes de recursos. |
main.tf | Contém a configuração do provider e a definição da região utilizada. |
- Terraform: Utilizado para o provisionamento de infraestrutura como código (IaC) na AWS.
-
Clone este repositório.
-
Modifique os arquivos conforme necessário para suas próprias configurações.
-
Execute os comandos Terraform para provisionar os recursos na AWS:
terraform init terraform plan terraform apply
Thallyta Macedo Carvalho de Castro
Linkedin: https://www.linkedin.com/in/thallyta-castro/
Medium: https://medium.com/@thallyta-castro-cv
email: [email protected]