An Azure platform for running a service on AKS with Terraform, Argo CD, CI, observability and incident handling.
View the Project on GitHub Franklindot04/production-platform-Azure
Text output of terraform plan for the dev roots, run from copies of the roots with local state. None of these plans was applied. The first create used new plans from the real backend, and its results are in ADR 0012.
| File | Root | Result |
|---|---|---|
| dev-persistent-plan.txt | infrastructure/environments/dev/persistent |
1 to add |
| dev-session-plan.txt | infrastructure/environments/dev/session |
4 to add |
| dev-session-plan-network-policy-and-ingress.txt | infrastructure/environments/dev/session |
4 to add, with the Azure network policy and the ingress add-on |
How they were produced:
ARM_SUBSCRIPTION_ID and the Azure CLI login. The provider block holds no credentials and does not register resource providers.TF_VAR_api_authorized_ip_ranges with 203.0.113.10/32, an address reserved for documentation.xxxx.What a plan does not show:
known after apply are set by Azure.To run a plan again, copy the root and its .terraform.lock.hcl to an empty folder, run terraform init, then terraform plan.