Azure Bicep Native Parameter Files
HTML-код
- Опубликовано: 30 июл 2024
- Azure Bicep now supports writing parameter files natively in the Bicep language, using .bicepparam files.
Join me in this video where I go through creating parameter files from scratch, using the Bicep CLI, and Visual Studio Code. We'll also explore how to deploy Bicep to Azure with a bicep parameter file, and explore some other features and functionality.
If you're interested to learn more about Azure Bicep, I'm currently creating a "Zero to Hero" course, which you can check out here:
learn.mattallford.com/
// SUBSCRIBE ✅
ruclips.net/user/mattallford?su...
// RESOURCES & REFERENCES 📃
GitHub Repo:
🔗github.com/mattallford/bicep-...
Bicep 0.18.4 Release Notes:
🔗github.com/Azure/bicep/releas...
Bicep Parameters Upcoming Features:
🔗github.com/Azure/bicep/issues...
Bicep params support for Key Vault secrets:
🔗github.com/Azure/bicep/issues...
Bicep Community Calls:
🔗Sign up form: aka.ms/armnews
🔗github.com/Azure/bicep/issues...
// FOLLOW ME 👉
Blog - mattallford.com
LinkedIn - / mattallford
Twitter - / mattallford
GitHub - github.com/mattallford
// CHAPTERS 🕛
0:00 Introduction and Prereqs
2:10 Review Bicep Files
5:30 Create a Bicep parameter file
10:58 Generate in VS Code
12:38 Generate using Bicep CLI
15:19 Decompile JSON parameter to bicepparam
19:38 Exploring Intellisense and Validation
21:36 Using Expressions and Functions
25:10 Deploying with Azure CLI
28:05 Deploying with Azure PowerShell
29:47 Deploying with VS Code
32:21 Read Environment Variables in Bicep Param
35:57 Key Vault References
41:08 Summary
// MUSIC CREDIT 🎸
Song: Smoke Rising
Music by: CreatorMix.com
Video: • Stomp Rock Royalty Fre... - Хобби
Thank you Matt for this excellent content.
I especially appreciate that you explain "small" nuances, such as @11:40 where you explain the difference between "requiredonly" and "all" parameters, where you even explain (just with a short sentence) what "requiredonly" parameters mean (parameters without default values). These little things help me make sure I understand what it means to have requiredonly and all parameters.
Keep up the good work.
Hey Patrick.
Thanks for the comment and the feedback. I really appreciate you took the time to let me know - as a content creator that really helps a lot! Glad the video was useful for you 🙂
OMG I can't belive it, no more Json
Thanks for your video!
You’re most welcome! And yep, good times with less JSON 😁
Thank you Matt for this content.
I purchased your "Zero to Hero" course. I noticed that there are few videos in production. Are you planning to finished them any time soon?
Thanks for the support!
Yes, absolutely aiming to keep the content for the course rolling out. Unfortunately the last 6 months threw a few hurdles my way and cause a delay in production. Planning is well underway for the next section!
@Matt Allford Nice video...
Thank you for watching!
Can you make video on multi-stage container apps build & deployment CI/CD azure pipeline
Unfortunately I don’t really take requests on the content that I choose to produce here on the channel
bicep is an interesting abstraction. I dont like the lack of a state file or way to manage the infrastructure drift. It feel like terraform in its beginnings. thanks for the video
No worries at all, thanks for watching!
There is no state management - Bicep can query the state directly from Azure. This removes problems with collaboration when multiple developers are accessing the state file ala Terraform. There are therefore no issues with keeping the state file secure, or refreshing the state either!
Hi, can you video on disater recovery using azure bicep
Hey Satish, I don’t have anything planned on configuring the Azure DR services using Bicep at the moment.