Choosing Between Count and For-Each
Explains when to use Terraform's count vs for_each meta-arguments for resource creation, arguing for_each is generally superior.
Explains when to use Terraform's count vs for_each meta-arguments for resource creation, arguing for_each is generally superior.
A technical guide on creating reusable Pulumi Component Resources to provision Ubuntu VMs with libvirt, building on a previous tutorial.
A developer shares their journey discovering Azure Policy and Open Policy Agent, leading to the creation of a curated community resource list.
A technical guide on replacing the deprecated template_cloudinit_config data source in Terraform with the templatefile function and cloudinit provider.
A tutorial on using Pulumi IaC with libvirt to create and manage an Ubuntu virtual machine on a local machine or bare-metal server.
A guide to designing, implementing, and testing a tagging strategy for Azure resources using Bicep and Azure Policies.
Explores the new Terraform Cloud configuration block in Terraform 1.1, detailing improvements over the old remote backend for CLI workflows.
Explores different methods for using parameters in Bicep templates to create reusable Infrastructure as Code (IaC) deployments.
Explores how Terraform handles infrastructure changes made outside its control, detailing the plan/apply process and reconciliation strategies.
Learn how to create Azure Monitor alert rules using Azure Bicep, including designing rules in the portal and converting ARM templates to Bicep.
Explains how to use Terraform 1.1's new 'moved' block to safely refactor infrastructure code without destroying existing resources.
A guide on using GitHub Actions to automate Terraform workflows for deploying and managing infrastructure on Microsoft Azure.
A guide on deploying Bicep templates from a private registry using Azure DevOps or GitHub Actions, focusing on required permissions and pipeline setup.
A guest discusses Azure Policy as Code on the Ctrl+Alt+Azure podcast, covering Bicep, DevOps workflows, and best practices.
A developer shares lessons learned while building a CI/CD pipeline using Azure DevOps, Terraform, and Terratest for deploying an AKS cluster.
Automating Azure Virtual Desktop image deployments using Azure Pipelines, Bicep, and Liquit for application lifecycle management.
A collection of essential links and resources for getting started with Azure Bicep, Microsoft's infrastructure-as-code language.
A tutorial on creating Kubernetes clusters on Azure using the Cluster API project, including setup and configuration steps.
A guide to implementing a consistent Azure resource naming strategy using Bicep modules and infrastructure as code.
A personal newsletter discussing a trail running injury, Terraform basics, and a podcast episode on cloud-native app evolution and open-source communities.