About This Architecture
Infrastructure-as-code pipeline automating Azure WebApp deployments via GitHub Actions, Terraform modules, and form-based request workflows. Developers and operators submit Linux or Windows WebApp deployment requests through GitHub issue forms, triggering a multi-stage validation pipeline that validates inputs, resource groups, runtime environments, and App Service Plans before executing Terraform plan and apply operations. The architecture leverages Terraform Golden Repository with modular templates for Linux WebApp, Windows WebApp, and App Service Plan resources, storing state in Azure Storage with managed identity authentication and security baseline configurations including Cloudflare and Akamai IP restrictions. Fork this diagram to customize validation stages, add ServiceNow Catalog integration, or extend with VNet and Private Endpoint support for hybrid networking scenarios.