Bem-vindo ao repositório de templates de infraestrutura da Ivory-IT. Aqui você encontrará modelos reutilizáveis para facilitar a configuração e padronização de provisionamento no Azure utilizando Terraform.
Este repositório tem como finalidade disponibilizar templates de infraestrutura como código, garantindo boas práticas, eficiência e segurança no provisionamento de recursos na Azure.
/
├── modules/
│ ├── web_app/ # Módulo para provisionamento de Web Apps
│ ├── plan_service/ # Módulo para criação de planos de serviço
│ ├── app_insights/ # Módulo para monitoramento com Application Insights
│ ├── sql_db/ # Módulo para banco de dados SQL
├── .github/workflows/
│ ├── tfsec.yml # Workflow para análise de segurança com tfsec
├── main.tf # Configuração principal do Terraform
├── variables.tf # Declaração de variáveis
├── outputs.tf # Saídas do Terraform
├── README.md # Documentação principal
- Terraform instalado (Guia de instalação)
- Conta no Azure
- Configuração do
az login
terraform initterraform planterraform apply -auto-approveterraform destroy -auto-approveEste repositório contém um workflow do GitHub Actions para análise de segurança do Terraform usando tfsec.
- A análise é executada automaticamente em cada
pushepull requestna branchmain. - O arquivo de configuração do workflow está localizado em
.github/workflows/tfsec.yml.
Para dúvidas ou suporte, entre em contato pelo e-mail [email protected].