100 Days of IaC

Subject Day Article Link
YAML Pipelines Day 34 Day 34 - YAML Pipelines in Azure DevOps: How
YAML Pipelines Day 33 Day 33 - YAML Pipelines in Azure DevOps: When and Why
Manage SQL in a Build Pipeline Day 32 Day 32 - Build Pipelines, using a Service Principal to manage SQL Resources (Windows Edition)
Manage SQL in a Build Pipeline Day 31 Day 31 - Build Pipelines, using a Service Principal to manage SQL Resources (Linux Edition)
Build Pipeline Variables Day 30 Day 30 - Build Pipelines, using Variables (Linux Edition)
Build Pipeline Variables Day 29 Day 29 - Build Pipelines, using Variables (Windows Edition)
Key Vault Integration Day 28 Day 28 - Build Pipelines, Fine Tuning access to a Key Vault (Linux Edition)
Key Vault Integration Day 27 Day 27 - Build Pipelines, Fine Tuning access to a Key Vault (Windows Edition)
Key Vault Integration Day 26 Day 26 - Build Pipelines, Key Vault Integration (Windows Edition)
Key Vault Integration Day 25 Day 25 - Build Pipelines, Key Vault Integration (Linux Edition)
Storage and Secrets in IaC Day 24 Day 24 - Azure Storage and Secrets in Infrastructure-as-Code (Part 3)
Storage and Secrets in IaC Day 23 Day 23 - Azure Storage and Secrets in Infrastructure-as-Code (Part 2)
Storage and Secrets in IaC Day 22 Day 22 - Azure Storage and Secrets in Infrastructure-as-Code (Part 1)
Azure CLI Logging in Build Pipes Day 21 Day 21 - Azure CLI Logging in Azure Build Pipelines, variable evaluation (Windows Edition)
Azure CLI Logging in Build Pipes Day 20 Day 20 - Azure CLI Logging in Azure Build Pipelines, Redirections and Exit Codes (Windows Edition)
Azure CLI Logging in Build Pipes Day 19 Day 19 - Azure CLI Logging in Azure Build Pipelines, variable evaluation (Linux Edition)
Azure CLI Logging in Build Pipes Day 18 Day 18 - Azure CLI Logging in Azure Build Pipelines, Redirections and Exit Codes (Linux Edition)
VS Code ARM Extensions Day 17 Day 17 - ARMing yourself with extensions in VS Code
IaC Best Practices Day 16 Day 16 - Infrastructure-as-Code Strategies and Best Practices
CI/CD Deployment Concepts Day 15 Day 15 - Connecting Continuous Integration and Continuous Deployment
GIT on Linux Day 14 Day 14 - GIT Started in Linux
GIT on Windows Day 13 Day 13 - GIT Started in VS Code (Windows Edition)
CI in Azure Pipelines Day 12 Day 12 - Intro to Continuous Integration in Azure Pipelines
Cert Based Service Principal (Windows) Day 11 Day 11 - Creating an Azure Service Principal that uses Certificate Authentication (Windows Edition)
Building block of IaC in Azure DevOps Day 10 Day 10 - Building Blocks of CICD Strategy for IaC in Azure DevOps
Cert Based Service Principal (Linux) Day 9 Day 9 - Creating an Azure Service Principal that uses Certificate Authentication (Linux Edition)
Terraform Overview Day 8 Day 8 - Comparing Native Microsoft Options and Terraform for IaC Deployment
Intro to Azure CLI in IaC Day 7 Day 7 - Using Azure CLI in your Everyday IaC Strategy
Password Based Service Principal (Windows) Day 6 Day 6 - Creating a Service Principal in Azure in plain English (Windows Edition)
Intro to ARM and JSON Day 5 Day 5 - Getting to Know ARM and JSON
Password Based Service Principal (Linux) Day 4 Day 4 - Creating a Service Principal in Azure in plain English (Linux Edition)
Writing Documentation in VSCode Day 3 Day 3 - Documenting your work in style with VS Code
Initial App(s) Installs on Windows Day 2 Day 2 - Getting Organized (Windows)
Initial App(s) Installs on Linux Day 1 Day 1 - Getting Organized (Linux)
Series Announcement Day 0 Announcing 100 Days of IaC in Azure