A curated list of AWESOME blogs, videos, tips-and-tricks, codes, tools, and 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.
- Option 1: Deploy Azure resources by using Bicep and Azure Pipelines
- Option 2: Deploy Azure resources by using Bicep and GitHub Actions
- Part 1: Fundamentals of Bicep
- Part 2: Intermediate Bicep
- Part 3: Advanced Bicep
- Add linter settings in the Bicep config file
- Best practices for Bicep
- Bicep documentation
- Bicep file structure and syntax
- Configure your Bicep environment
- Create private registry for Bicep modules
- Deploy Bicep files from Azure Cloud Shell
- Deploy resources with Bicep and Azure PowerShell
- How to deploy resources with Bicep and Azure CLI
- How to use Azure Bicep for developing ARM templates - Jan 5, 2022
- Install Bicep tools
- Migrate to Bicep
- Official Azure Bicep Releases
- Project Bicep - an ARM DSL
- Publish Bicep modules to private module registry
- Quickstart: Intro to Bicep with Web App and DB
- What is Bicep?
- Bicep Community Calls & Azure Deployment & Governance Channel
- How to use Azure Bicep for developing ARM templates | Azure Tips and Tricks
- Learn everything about the next generation of ARM Templates
- Level up your skills with Bicep!
- Azure Pipelines for Bicep Tasks
- Comparing JSON and Bicep for templates
- Decompiling ARM template JSON to Bicep
- AKS Bicep Accelerator
- Azure Landing Zones (ALZ) - Bicep
- Bicep Authoring Devcontainer
- Bicep Registry Modules
- Bicep samples for documentation
- Bicep Testing Framework (BenchPress)
- Bicep type definitions for ARM resources
- Project Bicep - an ARM DSL
Links below are from community sources, websites, and channels.
- ARM (and Bicep) Template Masterclass
- Azure Bicep First Look - LinkedIn
- Azure Bicep: Get Up and Running
- Azure Spring Clean 2022 - Bicep Registry
- Bicep for Real
- Bicep vs Terraform - A fair and balanced comparison
- Day 15 - Deploying a solution in Azure using Bicep to investigate Network Anomalies by Dave Rendon
- 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 24 - Arm your Bicep with D(i)SC - how to make your life easier while building new environments - 2021
- Embrace Infrastructure as Code Right Now With Azure Bicep - Nashville Azure Users Group - Feb 18, 2022
- Getting Started with Azure Bicep
- Mert to the Future #10 - Using Bicep to Create Your Azure Data Solution with Heini Ilmarinen
- Project Bicep Azure Infrastructure as Code (ARM Template Alternative) - Feb 22, 2021
- Transforming ARM into Azure Bicep
- Understanding and Using Project BICEP - The NEW Azure Deployment Technology
- 079 - We're talking about Azure Bicep
- EP7: Getting Started with Azure Bicep
- Episode 21: Bicep with Alex Frankel
- How to deploy an SAP system using Azure Bicep
- Azure Infrastructure as Code - With ARM templates and Bicep
- Getting started with Bicep: Infrastructure as code
- Infrastructure as Code with Azure Bicep
- A Gentle Introduction to Bicep
- ARM Templates Or Azure Bicep โ What Should I Use?
- ARM Templates Or Azure Bicep โ What Should I Use?
- Azure Bicep Playground: Transitioning from ARM templates into Bicep
- Azure Bicep posts on Cloud Marathoner's Journey
- Azure Bicep: Deploy a virtual machine with Office pre-installed
- Azure Bicep: Getting started guide
- Azure Bicep lambda expressions
- Azure Budgets leveraging Bicep Registries
- Checkov now supports scan Bicep- Bicep + Checkov + Azure DevOps
- Chicken and the Egg: How to Handle Bicep Interdependencies
- Convert ARM templates to Azure Bicep
- Creating Reusable Infrastructure as Code Part 2: Creating Modules with Azure Bicep
- Deploy Azure Infrastructure with Azure Bicep
- Deploy Azure Lab Services using Azure Bicep
- Deploy Ubuntu VM with Prometheus and Grafana using Bicep Language
- Deploying Azure Bicep using GitHub Actions
- Generate Bicep parameters with Azure CLI or Visual Studio Code
- Get a consistent Azure naming convention with Bicep modules
- Getting started with Project Bicep for Azure ARM
- Hardening parameter inputs on Azure Bicep files
- Project Bicep: ARM Templates Re-Imagined
- Run PowerShell scripts with Azure Bicep
- Simplifying Azure IaC with Azure Bicep child resources
- What are the good options to manage sensitive info in Azure Bicep?
- What is new in Azure Bicep v0.4?
- Whitelisting your Public IP with Azure Bicep and PowerShell
- Why is Azure Bicep your next choice for Infrastructure As Code?
- ARM (and Bicep) Template Toolkit Azure DevOps Extension
- AzAdvertizer
- Bicep Playground
- NubesGen - Automatically generate bicep for your project
- AzInsider Dave Rendon
- Ba4bes/Bicep-NamingConvention
- ElYusubov/Learn-Bicep
- fberson/Getting-started-with-Bicep-Infrastructure-as-code-on-Azure
- fberson/wvd
- gbaeke/aks-bicep
- globalbao/azure-policy-as-code
- jamesatighe/AVD-BICEP
- jaydestro/aksbicep
- kevinevans1/learn-azure-bicep
- lordlinus/databricks-all-in-one-bicep-template
- Packt Publishing - IaC with Azure Bicep
- PSBicep - Bicep PowerShell Module
- PSBicep/BicepNet - A thin wrapper around Bicep that will load all bicep assemblies in a separate context
- scautomation/Bicep-AzureMonitor-Sentinel
- Welasco/Bicep - Create Private AKS Cluster using Bicep
- your-azure-coach/bicep-azdevops