Azure Bicep Native Parameter Files

Поділитися
Вставка
  • Опубліковано 22 лип 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 ✅
    ua-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

  • @raymundotitofrancisco2606
    @raymundotitofrancisco2606 Рік тому +1

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

    • @MattAllford
      @MattAllford  Рік тому

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

  • @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  5 місяців тому

      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 🙂

  • @RikinPatel13
    @RikinPatel13 10 місяців тому

    @Matt Allford Nice video...

    • @MattAllford
      @MattAllford  10 місяців тому

      Thank you for watching!

  • @MarcelinoPlaceresHdez
    @MarcelinoPlaceresHdez 3 місяці тому

    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  3 місяці тому +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 10 місяців тому

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

    • @MattAllford
      @MattAllford  10 місяців тому

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

  • @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!

  • @satish2932
    @satish2932 11 місяців тому

    Hi, can you video on disater recovery using azure bicep

    • @MattAllford
      @MattAllford  11 місяців тому

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