Azure Bicep Native Parameter Files

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 มิ.ย. 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 ✅
    th-cam.com/users/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...
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 15

  • @patricksigrist4831
    @patricksigrist4831 5 หลายเดือนก่อน

    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.

    • @MattAllford
      @MattAllford  4 หลายเดือนก่อน

      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 🙂

  • @raymundotitofrancisco2606
    @raymundotitofrancisco2606 11 หลายเดือนก่อน +1

    OMG I can't belive it, no more Json
    Thanks for your video!

    • @MattAllford
      @MattAllford  11 หลายเดือนก่อน

      You’re most welcome! And yep, good times with less JSON 😁

  • @MarcelinoPlaceresHdez
    @MarcelinoPlaceresHdez 2 หลายเดือนก่อน

    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?

    • @MattAllford
      @MattAllford  2 หลายเดือนก่อน +1

      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!

  • @RikinPatel13
    @RikinPatel13 9 หลายเดือนก่อน

    @Matt Allford Nice video...

    • @MattAllford
      @MattAllford  9 หลายเดือนก่อน

      Thank you for watching!

  • @AndresLeonRangel
    @AndresLeonRangel ปีที่แล้ว

    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

    • @MattAllford
      @MattAllford  ปีที่แล้ว

      No worries at all, thanks for watching!

    • @adedolapookunsanmi6152
      @adedolapookunsanmi6152 ปีที่แล้ว +5

      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!

  • @RikinPatel13
    @RikinPatel13 9 หลายเดือนก่อน

    Can you make video on multi-stage container apps build & deployment CI/CD azure pipeline

    • @MattAllford
      @MattAllford  9 หลายเดือนก่อน

      Unfortunately I don’t really take requests on the content that I choose to produce here on the channel

  • @satish2932
    @satish2932 10 หลายเดือนก่อน

    Hi, can you video on disater recovery using azure bicep

    • @MattAllford
      @MattAllford  10 หลายเดือนก่อน

      Hey Satish, I don’t have anything planned on configuring the Azure DR services using Bicep at the moment.