Azure Landing Zone for Nonprofits helps nonprofit organizations set up a secure Azure foundation for cloud workloads. It provides an Azure-native baseline for management, identity and access, governance, security, monitoring, cost controls, and networking.
Azure landing zones are the recommended Azure foundation described by the Microsoft Cloud Adoption Framework. This nonprofit package applies those concepts to practical, cost-conscious deployment choices for smaller organizations. It helps teams prepare a governed Azure environment for current workloads and future workloads, including AI-enabled workloads. It doesn’t deploy application workloads.
Azure Landing Zone for Nonprofits supports two deployment paths:
Review the Microsoft Learn documentation before you run this installer:
Use this package to deploy Azure Landing Zone for Nonprofits Foundation or Expanded Platform scenarios from a command line. This package is intended for experienced Azure operators, automation owners, and delivery partners who need repeatable CLI deployment. The package is self-contained; keep the folder structure intact when copying or extracting it.
Install-AzureLandingZone.ps1: PowerShell installer that runs Azure CLI deployment commands.examples/commands/: starter configuration files for each supported scenario.examples/parameters/: example deployment parameter files referenced by the starter configs.infra/: deployment templates used by the installer.scenarios.json: supported scenario catalog used by the installer.az bicep version must work).Run the following command from the package root:
pwsh ./Install-AzureLandingZone.ps1 `
-ConfigFile ./examples/commands/foundation.install-config.json `
-Action validate
examples/commands/.validate to check the configuration and prerequisites.what-if to preview the Azure changes.create when the preview is acceptable.Generated logs and deployment outputs are written under the outputFolder configured in the selected install config.