Azure Local Toolkit¶
Under Active Development
This repository is a work in progress. Scripts, templates, and automation are not guaranteed to work at this time. Use at your own risk and expect breaking changes.
Platform automation toolkit for Azure Local — deployment scripts, validation suites, and config management covering the full deployment lifecycle.
What's Inside¶
| Directory | Description |
|---|---|
| scripts/ | 200+ PowerShell scripts organized by deployment stage (02–08), plus common modules, validation, handover, lifecycle, and tools |
| config/ | Master infrastructure config template, ARM templates, and variable registry |
| tools/ | Planning utilities (S2D capacity calculator) |
| tests/ | Test infrastructure (future Pester suites) |
Deployment Stages¶
| Stage | Name | Description |
|---|---|---|
| 02 | Azure Foundation | Landing zones, RBAC, VNet, management infrastructure |
| 03 | On-Prem Readiness | Active Directory, hardware validation, network prep |
| 04 | Cluster Deployment | Hardware → OS → Arc registration → cluster creation |
| 05 | Operational Foundations | SDN, monitoring, backup configuration |
| 06 | Testing & Validation | Automated test suites |
| 07 | Validation & Handover | Customer transfer and sign-off |
| 08 | Lifecycle Operations | Updates, maintenance, day-2 operations |
Configuration¶
- Variables Reference — Master infrastructure config and variable registry
Getting Started¶
- Clone the repository
- Copy
config/variables.example.ymltoconfig/variables.yml - Fill in your environment-specific values
- Follow the deployment stage guides in order (02 → 08)
See the Contributing Guide for development guidelines.