Need help with 100DaysOfIaC?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

starkfell
309 Stars 86 Forks 740 Commits 2 Opened issues

Description

100 Days of IaC in Azure

Services available

!
?

Need anything else?

Contributors list

100 Days of IaC in Azure

Below are the articles, with the latest available at the top. Hit the :watch: and :star: buttons on this GitHub repo to keep up with latest updates. Meet the people behind this series on our whois page. day.104.secure.azure.key.vault.md | Subject | Article Link | |---------|---------------| | Azure Storage Security | Day 105 - Azure Storage Security End-to-End| | Key Vault Security | Day 104 - Azure Key Vault Security and Automation (in plain English)| | Inside Azure SQL | Day 103 - Azure SQL Deployment and Security (Part 2)| | Inside Azure SQL | Day 102 - Azure SQL Deployment and Security (Part 1)| | AKS via CLI | Day 101 - Deploying an AKS Cluster FAST from Azure Cloud Shell| | Azure Front Door | Day 100 - Azure Front Door (Part 2)| | Azure Front Door | Day 99 - Azure Front Door (Part 1)| | Resource Locks | Day 98 - Using Resource Locks in a YAML Pipeline| | Resource Locks | Day 97 - Automating Resource Locks on Individual Resources in Azure| | Resource Locks | Day 96 - Using Resource Locks on Individual Resources in Azure| | ARM Template Deployments | Day 95 - Deploying Azure DB for MariaDB in Azure using ARM| | Blobxfer utility | Day 94 - Blobxfer utility in long-term backup retention for PaaS DBs| | Extended Postgres backup retention | Day 93 - Long-term Backup Retention for Azure Database for PostgreSQL| | Managing Postgres Access | Day 92 - Restricting Network Access to Azure Database for PostgreSQL| | Managing ACR Access | Day 91 - Restricting Network Access to Azure Container Registry| | Managing Key Vault Access | Day 90 - Restricting Network Access to Azure Key Vault| | Managing Storage Access | Day 89 - Options for Managing Access Security to Azure Storage| | SQL BACPAC in Azure | Day 88 - SQL BACPAC Files and Azure CLI| | ARM Template Deployments | Day 87 - Deploying Azure SQL Server using ARM| | Azure CLI | Day 86 - Deploying Azure SQL Server using the Azure CLI| | ARM Template Deployments | Day 85 - Deploying Azure DB for MySQL in Azure using ARM| | ARM Template Deployments | Day 84 - Deploying Cosmos DB (with Mongo API) in Azure using ARM| | Availability Zones | Day 83 - HA for VMs with Availability Zones in ARM| | ARM Template Deployments | Day 82 - Deploying PostgreSQL in Azure using ARM| | Azure DevOps integrations | Day 81 - Troubleshooting Your Applications in Kubernetes using kubectl | | Azure DevOps integrations | Day 80 - Azure DevOps Integration with Microsoft Teams - Part 3 | | Azure DevOps integrations | Day 79 - Azure DevOps Integration with Microsoft Teams - Part 2 | | Azure DevOps integrations | Day 78 - Azure DevOps Integration with Microsoft Teams - Part 1 | | DevSecOps in Azure DevOps | Day 77 - Azure DevOps Security Code Analysis Extension | | DevOps Self-Hosted Agents in Azure DevOps | Day 76 - Azure DevOps Self-Hosted Agents | | Connecting GHE to Azure DevOps | Day 75 - Securing GitHub Enterprise Connection in Azure DevOps | | Kubernetes in Azure | Day 74 - Deploying a Private Kubernetes Cluster in Azure - Part 3 | | Kubernetes in Azure | Day 73 - Deploying a Private Kubernetes Cluster in Azure - Part 2 | | Kubernetes in Azure | Day 72 - Deploying a Private Kubernetes Cluster in Azure - Part 1 | | Kubernetes in Azure | Day 71 - The Current State of Kubernetes in Azure | | Linux and Azure Key Vault - YAML Build Pipeline | Day 70 - Managing Access to Linux VMs using Azure Key Vault - Part 3 | | Linux and Azure Key Vault | Day 69 - Managing Access to Linux VMs using Azure Key Vault - Part 2 | | Linux and Azure Key Vault | Day 68 - Managing Access to Linux VMs using Azure Key Vault - Part 1 | | Outputs in ARM templates | Day 67 - Azure Resource Manager Outputs | | Pipeline-friendly Azure Files script | Day 66 - Pipeline-friendly Azure Files Script | | Integrating Azure DevOps with GHE | Day 65 - Integrating GitHub Enterprise with Azure Pipeline | | Implementing Resource Locks in ARM Templates | Day 64 - Implementing Resource Locks in ARM Templates for Infrastructure-as-Code | | Network patterns in YAML pipelines | Day 63 - Sample Pipeline For Azure Network Pattern | | IaC Practices | Day 62 - More considerations for implementing Infrastructure-as-Code | | Azure CLI Troubleshooting | Day 61 - Using the Azure CLI behind an Azure Firewall | | Practical YAML in Build Pipelines - Part 10 | Day 60 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 10 | | CI/CD | Day 59 - One Service Principal to Rule Them All | | Practical YAML in Build Pipelines - Part 9 | Day 58 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 9 | | Troubleshooting ARM Deployments| Day 57 - The Ultimate Pipeline-friendly Azure DB for PostgreSQL Script | | Troubleshooting ARM Deployments| Day 56 - Troubleshooting Azure Resource Manager (ARM) Template Deployment | | VS Code extensions for better coding | Day 55 - Write better PowerShell, Azure CLI, JSON, KUSTO, Python, and YAML in VS Code | | ARM template validation | Day 54 - What are all the ways to validate an ARM template? | | ARM template concepts (part 2) | Day 53 - Getting to know ARM and JSON (Part 2) | | Intro to DevSecOps tooling for Azure DevOps | Day 52 - DevSecOps tooling and practices for Azure DevOps (part 1) | | Practical YAML in Build Pipelines - Part 8 | Day 51 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 8 | | Practical YAML in Build Pipelines - Part 7 | Day 50 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 7 | | Practical YAML in Build Pipelines - Part 6 | Day 49 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 6 | | Azure Policy Evaluations in Pipelines | Day 48 - Integrating Azure Policy Evaluations in Your Pipelines | | Exploring ARM Template Functions | Day 47 - Deploying resources in Azure with help from ARM Template Functions | | Pipeline-friendly CosmosDB deployment | Day 46 - A Pipeline-friendly Script for CosmosDB with Mongo API | | Accessing Azure DevOps from the command line | Day 45 - Accessing Azure DevOps from the Command Line | | Optimizing Code with Azure Repos | Day 44 - Why should you move to Azure Repos? | | Build Agents in Azure Pipelines | Day 43 - Build Agents in Azure Pipelines | | Nested ARM templates in YAML | Day 42 - Deploy Linked ARM Templates Using Storage Account in YAML Pipeline | | Practical YAML in Build Pipelines - Part 5 | Day 41 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 5 | | Practical YAML in Build Pipelines - Part 4 | Day 40 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 4 | | Practical YAML in Build Pipelines - Part 3 | Day 39 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 3 | | Practical YAML in Build Pipelines - Part 2 | Day 38 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 2 | | Repurposing scripts for IaC (PaaS DB scenario Pt 2) | Day 37 - Transform Existing Scripts to YAML Pipelines (Part 2) | | Repurposing scripts for IaC (PaaS DB scenario) | Day 36 - Transform Existing Scripts to YAML Pipelines (Part 1) | | Practical YAML in Build Pipelines - Part 1 | Day 35 - Practical Guide for YAML Build Pipelines in Azure DevOps - Part 1 | | YAML Pipelines | Day 34 - YAML Pipelines in Azure DevOps: How | | YAML Pipelines | Day 33 - YAML Pipelines in Azure DevOps: When and Why | | Manage SQL in a Build Pipeline | Day 32 - Build Pipelines, using a Service Principal to manage SQL Resources (Windows Edition) | | Manage SQL in a Build Pipeline | Day 31 - Build Pipelines, using a Service Principal to manage SQL Resources (Linux Edition) | | Build Pipeline Variables | Day 30 - Build Pipelines, using Variables (Linux Edition) | | Build Pipeline Variables | Day 29 - Build Pipelines, using Variables (Windows Edition) | | Key Vault Integration | Day 28 - Build Pipelines, Fine Tuning access to a Key Vault (Linux Edition) | | Key Vault Integration | Day 27 - Build Pipelines, Fine Tuning access to a Key Vault (Windows Edition) | | Key Vault Integration | Day 26 - Build Pipelines, Key Vault Integration (Windows Edition) | | Key Vault Integration | Day 25 - Build Pipelines, Key Vault Integration (Linux Edition) | | Storage and Secrets in IaC | Day 24 - Azure Storage and Secrets in Infrastructure-as-Code (Part 3) | | Storage and Secrets in IaC | Day 23 - Azure Storage and Secrets in Infrastructure-as-Code (Part 2) | | Storage and Secrets in IaC | Day 22 - Azure Storage and Secrets in Infrastructure-as-Code (Part 1) | | Azure CLI Logging in Build Pipes | Day 21 - Azure CLI Logging in Azure Build Pipelines, variable evaluation (Windows Edition) | | Azure CLI Logging in Build Pipes | Day 20 - Azure CLI Logging in Azure Build Pipelines, Redirections and Exit Codes (Windows Edition) | | Azure CLI Logging in Build Pipes | Day 19 - Azure CLI Logging in Azure Build Pipelines, variable evaluation (Linux Edition) | | Azure CLI Logging in Build Pipes | Day 18 - Azure CLI Logging in Azure Build Pipelines, Redirections and Exit Codes (Linux Edition) | | VS Code ARM Extensions | Day 17 - ARMing yourself with extensions in VS Code | | IaC Best Practices | Day 16 - Infrastructure-as-Code Strategies and Best Practices | | CI/CD Deployment Concepts | Day 15 - Connecting Continuous Integration and Continuous Deployment | | GIT on Linux | Day 14 - GIT Started in Linux | | GIT on Windows | Day 13 - GIT Started in VS Code (Windows Edition) | | CI in Azure Pipelines | Day 12 - Intro to Continuous Integration in Azure Pipelines | | Cert Based Service Principal (Windows) | Day 11 - Creating an Azure Service Principal that uses Certificate Authentication (Windows Edition) | | Building block of IaC in Azure DevOps | Day 10 - Building Blocks of CICD Strategy for IaC in Azure DevOps | | Cert Based Service Principal (Linux) | Day 9 - Creating an Azure Service Principal that uses Certificate Authentication (Linux Edition) | | Terraform Overview | Day 8 - Comparing Native Microsoft Options and Terraform for IaC Deployment | | Intro to Azure CLI in IaC | Day 7 - Using Azure CLI in your Everyday IaC Strategy | | Password Based Service Principal (Windows) | Day 6 - Creating a Service Principal in Azure in plain English (Windows Edition) | | Intro to ARM and JSON | Day 5 - Getting to Know ARM and JSON | | Password Based Service Principal (Linux) | Day 4 - Creating a Service Principal in Azure in plain English (Linux Edition) | | Writing Documentation in VSCode | Day 3 - Documenting your work in style with VS Code | | Initial App(s) Installs on Windows | Day 2 - Getting Organized (Windows) | | Initial App(s) Installs on Linux | Day 1 - Getting Organized (Linux) | | Series Announcement | Announcing 100 Days of IaC in Azure |

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.