IaC provisionada de RDS for Postgres na AWS com Terraform.
Repositório principal: tech-challenge
Instância de banco de dados no Relational Database Service (RDS), parâmetros (endpoint e nome do BD) no SSM Parameter Store e secrets (username e password) no Secrets Manager (gerenciada pela AWS), policies para leitura dessas secrets e parâmetros, e security group para o banco de dados com regras de ingresso.
Essas dependências são criadas nos outros repositórios de infraestrutura da organização e são utilizadas neste repositório através remote state como data source.
.
├── .github/
│ └── workflows/
│ └── provisioning.yml # provisionamento de IaC com Terraform
└── terraform/ # IaC com Terraform