Deployment Stacks Deep Dive

Поделиться
HTML-код
  • Опубликовано: 16 июн 2024
  • A look into what Deployment Stacks are, how they work and full demo of the capabilities.
    🔎 Looking for content on a particular topic? Search the channel. If I have something it will be there!
    ▬▬▬▬▬▬ C H A P T E R S ⏰ ▬▬▬▬▬▬
    00:00 - Introduction
    00:27 - Azure resource refresher
    03:02 - Infrastructure as Code
    06:44 - How resources may deploy
    08:49 - Challenges with current model
    10:00 - Blueprint not the answer
    11:26 - Deployment Stacks
    13:55 - How to use
    15:35 - Name of stack is important
    17:17 - Deny assignments
    22:40 - Fast cleanup
    23:57 - Important resource target rule
    27:50 - Action on unmanage
    31:48 - Demonstration of lifecycle
    36:31 - Portal viewing and stack management
    37:48 - Removing and adding resource from management
    41:57 - Make existing deployments a stack
    43:52 - Delete on unmanage actions and cleanup
    47:30 - Showing a deny setting
    51:11 - Deleting a stack
    54:12 - Subscription level deployment
    57:29 - Deployment stack deployment target is important
    1:00:23 - More deny assignments
    1:03:00 - Excluded actions
    1:05:30 - Delete stack from portal
    1:06:28 - Management group deployment
    1:12:02 - Permissions required
    1:12:44 - Calling the command in a pipeline
    1:13:17 - Migration from blueprints
    1:13:31 - Summary of benefits
    1:14:34 - Why NOT use a stack
    1:15:19 - Close
    ▬▬▬▬▬▬ K E Y L I N K S 🔗 ▬▬▬▬▬▬
    ► Whiteboard:
    🔗 github.com/johnthebrit/Random...
    ► My code samples used:
    🔗 github.com/johnthebrit/Random...
    ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
    📖 Recommended Learning Path for Azure
    🔗 learn.onboardtoazure.com
    🥇 Certification Content Repository
    🔗 github.com/johnthebrit/Certif...
    📅 Weekly Azure Update
    🔗 • Azure Infrastructure U...
    ☁ Azure Master Class
    🔗 • Microsoft Azure Master...
    ⚙ DevOps Master Class
    🔗 • DevOps Master Class
    💻 PowerShell Master Class
    🔗 • PowerShell Master Class
    🎓 Certification Cram Videos
    🔗 • Microsoft Certificatio...
    🧠 Mentoring Content
    🔗 • Virtual Mentoring
    ❔ Questions? Maybe I answered it in my FAQ
    🔗 savilltech.com/faq
    👕 Cure Childhood Cancer Charity T-Shirt Channel Store
    🔗 johns-t-shirts-store.creator-...
    👂 Enable the subtitles and from there you can translate to your native language via the auto-translate feature in settings! • RUclips Captions and A... for a demo of using this feature.
    SUBSCRIBE ✅ / @ntfaqguy
    #microsoft #azure #johnsavillstechnicaltraining #onboardtoazure #cloud

Комментарии • 32

  • @NTFAQGuy
    @NTFAQGuy  8 месяцев назад +1

    Change the way you deploy your Infrastructure as Code to achieve better lifecycle management and optionally deny assignments! Please make sure to read the description for the chapters and key information about this video and others.
    ⚠ P L E A S E N O T E ⚠
    🔎 If you are looking for content on a particular topic search the channel. If I have something it will be there!
    🕰 I don't discuss future content nor take requests for future content so please don't ask 😇
    🤔 Due to the channel growth and number of people wanting help I no longer can answer or even read questions and they will just stay in the moderation queue never to be seen so please post questions to other sites like Reddit, Microsoft Community Hub etc.
    👂 Translate the captions to your native language via the auto-translate feature in settings! ruclips.net/video/v5b53-PgEmI/видео.html for a demo of using this feature.
    Thanks for watching!
    🤙

  • @georgevazj
    @georgevazj Месяц назад

    How I loved this video.... THANK YOU FOR EVERYTHING!!! Let's keep on it!

  • @steveng.42
    @steveng.42 8 месяцев назад

    Fantastic, thank you sir! Been looking forward to digging into this to replace Blueprints, so definitely appreciate the deeper dive as always!

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      Very welcome!

  • @LIWUP-Proton
    @LIWUP-Proton 8 месяцев назад

    Interesting topic John. Thanks for taking the time to present it so clearly.

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      Glad it was helpful!

  • @getshifting
    @getshifting 6 месяцев назад

    Thank you for your videos. I would like to add an advice on using deployment stacks. I came across various issues while testing deployments, especially on removing things like RBAC assignments and one time on removing classic defender on a storage account when from a higher level the new defender settings were pushed. So the advice would be to wait with switching to deployment stacks until you know your bicep deployments are good to go. I had to delete stacks and then redeploy them to overcome these issues.

  • @Dikimkd
    @Dikimkd 8 месяцев назад

    Enjoyed this a lot. Keep up the good work!!! 😍

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      Thank you so much!!

  • @TrueBoyStory
    @TrueBoyStory 8 месяцев назад +1

    Awesome as always, I love they way you always start with "why" and "what was imperfect so far"! I've already shared with my colleagues. John thanks you all you're doing here. Cheers!

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      Awesome! Thank you!

  • @DaveRetchless
    @DaveRetchless 8 месяцев назад

    Great content. I have been following you for over a year now.

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      I appreciate that

  • @georgeollis
    @georgeollis 8 месяцев назад

    Great content John! (As always)

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      Glad you think so!

  • @cma9br
    @cma9br 8 месяцев назад

    Very useful feature and great explanation!

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      Glad it was helpful!

  • @flavb83music
    @flavb83music Месяц назад

    Your courses are fantastic. Thanks.

    • @NTFAQGuy
      @NTFAQGuy  Месяц назад

      Very kind, thank you!

  • @cazmaj
    @cazmaj 8 месяцев назад

    Thank you John, exciting stuff! :)

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      Glad you enjoyed it!

  • @iamdedlok
    @iamdedlok 8 месяцев назад

    Sir John, this was fantastic. We are building a new app and that requires a dev, test, sandbox, staging and prod environments! The deployment stack would really make provisioning and the deleting unneeded environment super quick! Love the control over the RBAX permissions! Also the ability to link multiple templates to one stack is super useful. 🎉
    Thanks for walking us through this.

    • @NTFAQGuy
      @NTFAQGuy  7 месяцев назад

      Very welcome

  • @das7672
    @das7672 8 месяцев назад

    very cool presentation 👍

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      Thank you 👍

  • @xxharjaa
    @xxharjaa 8 месяцев назад

    Thanks John, very useful information. What will happen if delete stack in the mg level with delete-all parameter, will it delete also subscriptions?

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад

      No, subscriptions are not deleted.

  • @DerekBMoore
    @DerekBMoore 8 месяцев назад

    hey John, how cool would it be to take an mg/sub/rg's that already exist and make a nice manageable stack out of it!

    • @NTFAQGuy
      @NTFAQGuy  8 месяцев назад +1

      Yep as I said in the video you can absolutely do that.

  • @johnaashmore
    @johnaashmore 7 месяцев назад

    I read "deployment snacks". This diet is taking its toll.

    • @NTFAQGuy
      @NTFAQGuy  7 месяцев назад

      Hahahahahaha. I can relate

  • @fumadordemakoncha
    @fumadordemakoncha Месяц назад

    The problem here is what-if is still not supported :/...