A curated list of AWESOME blogs, videos, tips-and-tricks, codes, tools, scripts... Hand-picked tips and tricks to help you learn Azure Bicep and get you ready to start deploying Azure resources to your favorite environment(s).
Community contributions are very welcome! Check out the contribution guide and submit a Pull Request with your adds/removes/changes to the content!
Links below are from official Microsoft sources, websites, and channels.
- Part 1: Fundamentals of Bicep
- Part 2: Intermediate Bicep
- Part 3: Advanced Bicep
- Option 1: Deploy Azure resources by using Bicep and Azure Pipelines
- Option 2: Deploy Azure resources by using Bicep and GitHub Actions
- Bicep documentation
- What is Bicep?
- Install Bicep tools
- Bicep file structure and syntax
- Project Bicep - an ARM DSL
- Quickstart: Intro to Bicep with Web App and DB
- How to deploy resources with Bicep and Azure CLI
- Deploy resources with Bicep and Azure PowerShell
- Deploy Bicep files from Azure Cloud Shell
- Migrate to Bicep
- Configure your Bicep environment
- Best practices for Bicep
- How to use Azure Bicep for developing ARM templates - Jan 5, 2022
- Publish Bicep modules to private module registry
- Create private registry for Bicep modules
- Official Azure Bicep Releases
- Learn everything about the next generation of ARM Templates
- How to use Azure Bicep for developing ARM templates | Azure Tips and Tricks
- Level up your skills with Bicep!
- Bicep Community Call - January '22
- Bicep Community Calls & Azure Deployment & Governance Channel
- Bicep Community Call - March '22
- Comparing JSON and Bicep for templates
- Decompiling ARM template JSON to Bicep
- Azure Pipelines for Bicep Tasks
- Bicep type definitions for ARM resources
- AKS Bicep Accelerator
- Project Bicep - an ARM DSL
- Bicep Authoring Devcontainer
- Bicep samples for documentation
- Azure Landing Zones (ALZ) - Bicep
- Bicep Registry Modules
Links below are from community sources, websites, and channels.
- Azure Bicep First Look - LinkedIn
- Understanding and Using Project BICEP - The NEW Azure Deployment Technology
- Transforming ARM into Azure Bicep
- Azure Bicep: Get Up and Running
- Bicep vs Terraform - A fair and balanced comparison
- Mert to the Future #10 - Using Bicep to Create Your Azure Data Solution with Heini Ilmarinen
- Getting Started with Azure Bicep
- Project Bicep Azure Infrastructure as Code (ARM Template Alternative) - Feb 22, 2021
- Embrace Infrastructure as Code Right Now With Azure Bicep - Nashville Azure Users Group - Feb 18, 2022
- Day 15 - Let's flex our Biceps to help Santa by Marco Obinu
- Day 16 - Twelve features of Bicep – Christmas edition with Esther Barthel and Freek Berson
- Day 15 - Deploying a solution in Azure using Bicep to investigate Network Anomalies by Dave Rendon
- Azure Spring Clean 2022 - Bicep Registry
- Day 24 - Arm your Bicep with D(i)SC - how to make your life easier while building new environments - 2021
- ARM (and Bicep) Template Masterclass
- Bicep for Real
- Episode 21: Bicep with Alex Frankel
- How to deploy an SAP system using Azure Bicep
- 079 - We're talking about Azure Bicep
- EP7: Getting Started with Azure Bicep
- Getting started with Bicep: Infrastructure as code
- Azure Infrastructure as Code - With ARM templates and Bicep
- Azure Bicep: Getting started guide
- Azure Bicep posts on Cloud Marathoner's Journey
- What are the good options to manage sensitive info in Azure Bicep?
- Hardening parameter inputs on Azure Bicep files
- Deploying Azure Bicep using GitHub Actions
- Get a consistent Azure naming convention with Bicep modules
- Why is Azure Bicep your next choice for Infrastructure As Code?
- ARM Templates Or Azure Bicep — What Should I Use?
- Azure Bicep Playground: Transitioning from ARM templates into Bicep
- Deploy Azure Infrastructure with Azure Bicep
- Getting started with Project Bicep for Azure ARM
- A Gentle Introduction to Bicep
- Deploy Ubuntu VM with Prometheus and Grafana using Bicep Language
- What is new in Azure Bicep v0.4?
- ARM Templates Or Azure Bicep — What Should I Use?
- Simplifying Azure IaC with Azure Bicep child resources
- Chicken and the Egg: How to Handle Bicep Interdependencies
- Azure Budgets leveraging Bicep Registries
- Project Bicep: ARM Templates Re-Imagined
- Creating Reusable Infrastructure as Code Part 2: Creating Modules with Azure Bicep
- Bicep Playground
- AzAdvertizer
- ARM (and Bicep) Template Toolkit Azure DevOps Extension
- NubesGen - Automatically generate bicep for your project
- ElYusubov/Learn-Bicep
- globalbao/azure-policy-as-code
- fberson/wvd
- Ba4bes/Bicep-NamingConvention
- jaydestro/aksbicep
- lordlinus/databricks-all-in-one-bicep-template
- fberson/Getting-started-with-Bicep-Infrastructure-as-code-on-Azure
- scautomation/Bicep-AzureMonitor-Sentinel
- gbaeke/aks-bicep
- PSBicep - Bicep PowerShell Module
- jamesatighe/AVD-BICEP
- your-azure-coach/bicep-azdevops
- Welasco/Bicep - Create Private AKS Cluster using Bicep