Quick Notes137 words

Defining an IaC strategy — quick notes

IaC strategy — quick notes

PracticeDetail
StoreTemplates and modules in source control, PR-reviewed
Test lower targetLint/static → validate/preflight → what-if → deploy and test
PromoteOne shared template/set, parameter file per environment
Test productionValidate/preflight → what-if → review and approve
DeployApproved pipeline for promoted environments; no direct control-plane changes
Previewwhat-if predicts target-state changes; review limits/noise
SafetyTemplate redeployment is idempotent; custom runtime actions need retry safety

Anti-pattern: separate template copies per environment. They drift, and what you validated is not what you promote.

Sources: https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-400 · https://learn.microsoft.com/en-us/azure/well-architected/operational-excellence/workload-supply-chain · https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/overview · https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameter-files · https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/add-template-to-azure-pipelines · https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter · https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-preflight · https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-what-if · https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history · https://learn.microsoft.com/en-us/azure/azure-monitor/platform/activity-log · https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free