- Development Workflows - Branch strategy, CI/CD triggers, and development flows
This repository contains the Terraform configuration for provisioning portal environment infrastructure on Azure. It manages App Configuration with Key Vault-backed secrets, API Management, Azure AD app registrations and service principals (Repository APIs v1/v2, Event Ingest, Servers Integration, Portal Bots, integration tests), SQL admin/reader/writer groups, and managed identities with scoped role assignments. State is sourced from platform-workloads remote outputs to reuse resource groups and backends, while app_configs/*.json files drive App Configuration and Key Vault population alongside dynamic keys for produced identities. GitHub Actions workflows run OIDC-authenticated Terraform plans and applies for Development and Production environments.
Please read the contributing guidance; this is a learning and development project.
Please read the security guidance; I am always open to security feedback through email or opening an issue.