Repositório do Tech Challenge #03 da FIAP/Alura, no curso SOAT3. Este projeto tem o intuito de armazenar os arquivos de configuração do Terraform dos seguintes recursos na azure:
Integrado com o Github Actions, foi criado uma esteira de devops tanto para master quanto para pull request.
A esteira de devops via pull_request
realiza:
- Login via service principal na azure
- Valida os arquivos da pasta infra
- Realiza o planejamento da execução via
terraform plan
para verificar se existe algum erro de código.
A esteira do merge na master
realiza:
- Login via service principal na azure
- Valida os arquivos da pasta infra
- Realiza o planejamento da execução via
terraform plan
para verificar se existe algum erro de código. - Aplicação das alterações no provider via
terraform apply