Resumo
Parabéns! Você aprendeu a usar o Terraform para criar pipelines automatizados.
Você criou um aplicativo do Serviço de Aplicativo do Azure e um banco de dados MySQL e implantou um aplicativo Web Spring Boot.
Sua empresa queria descobrir como provisionar os aplicativos Web Java existentes do Spring Boot no Serviço de Aplicativo do Azure.
Para isso:
Acessou e configurou um aplicativo Web de exemplo do Spring Boot.
Provisionou um banco de dados MySQL e um aplicativo do Serviço de Aplicativo do Azure usando o Terraform e um fluxo de trabalho automatizado.
Configurou seu repositório GitHub para usar um fluxo de trabalho automatizado a fim de compilar e implantar seu aplicativo sob demanda.
Agora você pode recomendar essa arquitetura para seus aplicativos do Spring Boot.
Limpar os recursos do Azure
No decorrer deste módulo, você criou recursos do Azure. Se você não for precisar desses recursos no futuro, exclua o grupo de recursos executando os seguintes comandos no Azure Cloud Shell:
az group delete --name <your Resource Group Name> --yes
Se você criou uma entidade de serviço, exclua-a executando os seguintes comandos no Azure Cloud Shell:
az ad sp delete --id <your Service Principal Name>
Importante
Para evitar o acúmulo de custos indesejados, remova os recursos do Azure, a entidade de serviço e os fluxos de trabalho automatizados usados neste módulo.
Recursos adicionais
Para obter mais informações sobre o Terraform no Azure, confira a documentação do Terraform no Azure.
Para obter mais informações sobre o Azure com Java, confira Desenvolvedores do Azure para Java.
Para obter mais informações sobre o GitHub Actions com o Serviço de Aplicativo do Azure, confira Implantação no Serviço de Aplicativo usando o GitHub Actions.