Installing Azure CLI
Installing the Azure CLI on Windows, macOS and Linux, plus the VS Code extension for command IntelliSense.
Scripts, IaC modules, checklists and reference material — some hosted on GitHub, some published here directly, organised the way you'd look for them.
Installing the Azure CLI on Windows, macOS and Linux, plus the VS Code extension for command IntelliSense.
Finds and lists orphaned resources across subscriptions — unattached disks, unused NICs, empty resource groups.
Pulls cost data via the Azure Cost Management API and generates a formatted HTML report per resource group or tag.
Mandatory and optional tag keys for Azure resources, how they build on a naming convention rather than replace it, and the rules that keep cost reports and policy enforcement reliable.
A CAF-aligned naming pattern for Azure resources — the component breakdown, a worked example, and the rules that keep it consistent as an environment grows.
No resources here yet.
Automates new user creation in Active Directory including group assignments, home drive provisioning and email setup.
No resources here yet.
My standard script header with param blocks, error handling, and logging. A template I start every PS script with.
No resources here yet.
← All Infrastructure as CodeBicep
← All Infrastructure as CodeTerraform
← All Infrastructure as CodePulumi
What Azure Resource Manager (ARM) is, where Bicep came from, and why it's worth learning if you deploy to Azure.
Every way to get the Bicep CLI onto Windows and macOS, which one to pick, and how to confirm it's actually working.
A collection of reusable Bicep modules for common Azure resources — storage accounts, VNets, App Services, Key Vault.
Opinionated Terraform root module for a baseline Azure landing zone — management groups, policies, logging, and diagnostics.
No resources here yet.
No resources match the current filters.