Using Terraform with Azure

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ย. 2024

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

  • @gurupa686
    @gurupa686 4 ปีที่แล้ว +18

    I don't think any online courses or even books provide such an in-depth knowledge in a common language and a simple methodology as you do. Thank you sir 😊

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว +1

      Glad it’s useful. Thank you for watching.

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

    This was FANTASTIC. I am just now getting into Terraform and this has helped so much to just understand how things work. THANK YOU FOR WHAT YOU DO!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Glad it helped.

  • @innocentrage1
    @innocentrage1 2 ปีที่แล้ว

    Got a devops interview tomorrow. Saw free code camps learn teraform in 2 hours, aint nobody got time for dat. Our boy John getting it done in 45 minutes! Lets hope I get the job tomorrow!

    • @NTFAQGuy
      @NTFAQGuy  2 ปีที่แล้ว

      Lol good luck!!!!

  • @amritarora8897
    @amritarora8897 4 ปีที่แล้ว +13

    As always , you are AMAZING sir ! Your videos are the first and single source of true information.

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Very kind, thank you.

  • @magnaanimation7186
    @magnaanimation7186 3 ปีที่แล้ว

    Very well explained. I have looked lot of videos but no information in so much details

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      You are very welcome

  • @AsmithaSP
    @AsmithaSP 3 ปีที่แล้ว +1

    best tutorial on terraform i have seen so far...thanks

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      Glad it was useful. Thanks

  • @earlgrey11
    @earlgrey11 2 ปีที่แล้ว

    Just the right amount of detail - thanks!

  • @dianepetermann2877
    @dianepetermann2877 3 ปีที่แล้ว +2

    Your Azure videos are the best! Thanks so much for making learning so interesting and easy to absorb.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      That is very kind, thank you

  • @Henry1973
    @Henry1973 4 ปีที่แล้ว +1

    Extremely useful John, started learning Terraform for a project and this helps set the foundations, great work thanks!!

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Great to hear!

    • @Henry1973
      @Henry1973 4 ปีที่แล้ว

      @@NTFAQGuy Can the next one be around ARM Templates, the basics, because it's a rare thing.

  • @ketanshah9082
    @ketanshah9082 3 ปีที่แล้ว +2

    Another awesome introduction John! Thank you so much for this.

  • @idonowhattoputhere23
    @idonowhattoputhere23 3 ปีที่แล้ว +2

    John you absolute legend! Everything I want to know about cloud tech and you have it covered in a video :) you are appreciated!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Glad to help!

  • @tompaget83
    @tompaget83 2 ปีที่แล้ว

    John, you are awesome! Learning so much from you!

  • @kidslogo
    @kidslogo 2 ปีที่แล้ว

    Excellent video, Just grabbed terraform knowledge within an hour 👏

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

    Thanks so much for making learning so interesting.

  • @dimelocondatos9057
    @dimelocondatos9057 2 ปีที่แล้ว

    Thank you very much you give a great introducction for a variables and outputs files and also the used of data.

  • @rajeshberi8204
    @rajeshberi8204 2 ปีที่แล้ว

    Great explanation...looking forward for more on terraform John thank you

  • @nileshingole4326
    @nileshingole4326 4 ปีที่แล้ว

    Very Very useful, nothing complicated and stick to basic. Thanks a lot

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Thanks for watching.

  • @davidkuda7074
    @davidkuda7074 3 ปีที่แล้ว +2

    Thank you so much for sharing your insights and your knowledge, John, your content is invaluable and very helpful!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      I appreciate that!

  • @Mohammed-od4ju
    @Mohammed-od4ju 2 วันที่ผ่านมา

    Thanks again for the awesome content m8!

  • @soumyarahul007
    @soumyarahul007 4 ปีที่แล้ว

    unparalleled!! By following your videos, I always find what I need. Thanks, John.

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Thank you.

  • @srikanthmatsa4724
    @srikanthmatsa4724 3 ปีที่แล้ว +2

    Great insightful session for beginners. Thank you so much John!. Your videos are always inspiring me.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      Glad you like them!

  • @pavleenify
    @pavleenify 3 ปีที่แล้ว

    Very well structured information, Thanks a Ton!!!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Welcome!

  • @justinfinkelstein5804
    @justinfinkelstein5804 3 ปีที่แล้ว

    Really good to see such a clear presentation; thank you!

  • @yulaw3289
    @yulaw3289 24 วันที่ผ่านมา

    enjoying this video for today learning, thanks a lot! .

    • @NTFAQGuy
      @NTFAQGuy  24 วันที่ผ่านมา

      You are welcome!

  • @packlimo
    @packlimo 2 ปีที่แล้ว

    Thank you ever so much for your amazing explanations! Time to terraform!

  • @omkarnadkarni4765
    @omkarnadkarni4765 3 ปีที่แล้ว +1

    Really helpful. Another masterpiece. Thanks a lot

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Glad it was helpful!

  • @lightyagami0ben
    @lightyagami0ben 4 ปีที่แล้ว

    Splendid ! Thanks John..very helpful

  • @brianschroeder9301
    @brianschroeder9301 3 ปีที่แล้ว

    The goat is doing magic again 🔥

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Lol thanks 😃

  • @sunical
    @sunical 4 ปีที่แล้ว

    Nicely done again John.

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว +1

      Thank you

  • @teemurainio3181
    @teemurainio3181 3 ปีที่แล้ว

    This was super useful! Thank you!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Glad it was helpful!

  • @TylerTechUTube
    @TylerTechUTube 3 ปีที่แล้ว

    perfect layout and presentation!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Thanks so much!

  • @gautamdawar5067
    @gautamdawar5067 2 ปีที่แล้ว

    thank you sir! great content

  • @dragonknight320
    @dragonknight320 3 ปีที่แล้ว

    Very basic and useful. Thanks, John :)

  • @patrickboucher892
    @patrickboucher892 3 ปีที่แล้ว

    merci John. Perfect as usual.

  • @psymonious
    @psymonious 4 ปีที่แล้ว

    Another great video that helped me to get into the topic. Very well done!

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Thank you!

  • @dinaakaar954
    @dinaakaar954 4 ปีที่แล้ว

    Thanks a lot :-) , its pretty clear to work with implementation of Azure Infra using Terraform ..have a great day :-)

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Thanks, you too!

  • @hammednureni3592
    @hammednureni3592 2 ปีที่แล้ว

    Great job!!

  • @arifshaikh213
    @arifshaikh213 4 ปีที่แล้ว

    Very well explained, precise to the point 👍🏼

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Thank you!

  • @danielheidemann7531
    @danielheidemann7531 4 ปีที่แล้ว

    Hi John,
    just starting with Terraform and compare it against ARM + PowerShell. You absolutely nailed it with your video. One question that came to my mind was what you think about to always do a "terraform refresh" before you execute a terraform plan/apply to avoid config drifts in state file? This would give you and the customers departments and so on the "freedom" to even use other tools like the Portal, but always have the latest infrastructure state in your terraform state file.

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว +1

      The issue is a refresh is not perfect and also since it’s declarative if you made a change somewhere else then reapplied the config (assuming refresh did detect the change) then it will put it back per the tf file desired state. If you wanted to change it outside tf you would be better not doing refresh however then you get into inconsistency. Basically the guidance is if you are going to use tf then you need to only use tf :)

  • @lifechamp007
    @lifechamp007 2 ปีที่แล้ว

    Super helpful - Thank you so much !! #StayBlessednHappy

  • @mireillemedhat6356
    @mireillemedhat6356 4 ปีที่แล้ว

    This is very helpful. Thank you for your time and effort!

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Great to hear, thank you.

  • @maharajabhattacharya7339
    @maharajabhattacharya7339 3 ปีที่แล้ว

    Awesome 👍🏼

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Thanks 👍

  • @agassijoel3343
    @agassijoel3343 4 ปีที่แล้ว

    Thanks John mate 👍

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Pleasure!

  • @fghhfgh54657tghjgj
    @fghhfgh54657tghjgj 3 ปีที่แล้ว

    Thank you, Dude. You've helped me a lot!)))

  • @ememech
    @ememech 4 ปีที่แล้ว +1

    I have a question regarding key vault and password storing. I want to use random generator inside Terraform resource and save password to a key vault after initial deployment and I'm wondering if I will modify and add something later for example two new vms will existing secrets get overwritten or they will not be touched as they exist?

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      if you write to the same secret it would overwrite as its single value but the history of values would be stored. if you create a new secret per VM then that would not touch other values.

  • @vini007mca1
    @vini007mca1 4 ปีที่แล้ว +1

    Perfect video on Terraform with Azure.
    is there any reference link/video, where we can see more information on terraform integration with devops pipelines ?
    or perhaps a video from you would be much appreciable.
    once again, thanks a lot for this video.

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว +2

      I'll work on that. :-) Hopefully will upload something in next week or so.

    • @psymonious
      @psymonious 4 ปีที่แล้ว

      ​@@NTFAQGuy I'd really love to to see an example on how to integrate that into source control and automated deployment pipelines.

    • @karthikr8050
      @karthikr8050 3 ปีที่แล้ว

      @@NTFAQGuy Hi John, can you pls share the link for terraform integration with devops pipelines if ready... thanks in advance.

  • @sylvainlarocque9404
    @sylvainlarocque9404 4 ปีที่แล้ว

    Amazing thank you so much for this!

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Glad it helps!

  • @souravmitra7764
    @souravmitra7764 3 ปีที่แล้ว

    Please help . I am not able to import my configuration of WVD already deployed using terraform import

  • @reddysiva8281
    @reddysiva8281 4 ปีที่แล้ว

    This is best video for beginners. this helped me so much. Thank you so much John for the session. i have one query, I have the existing infrastructure, now i want adopt terraform for future enhancements of my infra. Could you please let me know is that possible, if yes guide me correct documentation to adopt that

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      You can import existing resources into the terraform state. www.terraform.io/docs/state/import.html is a start. Thanks

    • @reddysiva8281
      @reddysiva8281 4 ปีที่แล้ว

      @@NTFAQGuy Thank you for your quick response. i will check

  • @manavgupta0
    @manavgupta0 4 ปีที่แล้ว

    very helpful.

  • @luanau
    @luanau 3 ปีที่แล้ว

    Awesome John! I wonder how you limit the scope of a Terraform workspace? Does it apply to the whole of my azure subscription or can I limit it to a resource group for example?

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Whatever permissions the account it runs as has

    • @luanau
      @luanau 3 ปีที่แล้ว

      @@NTFAQGuy Thanks John!

  • @allthebeesaredead188
    @allthebeesaredead188 4 ปีที่แล้ว

    Great video yet again, I'm looking to use terraform and Azure DevOps to spin up an AKS cluster for UAT or to deploy an app to for testing an upgrade, then to tear it all down. Is this a good use of Terraform or are there better ways to achieve this? When someone pushes to a branch called UAT for an app ideally i'd like the entire DevOps pipeline to create the infrastructure needed, deploy the app to it, then remove it all. Maybe I'm being too ambitious, do people do this?

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว +1

      Great idea, thats an awesome use for terraform. It can trigger on commit on the new version of the app.

  • @ranu__12
    @ranu__12 3 ปีที่แล้ว

    is there any video of using Terraform using azure devops ?

  • @kyleinthecloud415
    @kyleinthecloud415 4 ปีที่แล้ว +1

    Awesome and well put together content John! When comparing using Terraform over ARM templates, I’m curious as to whether you would consider Terraform more of a DSC tool rather than deployment-specific tool from an Azure perspective in the case where changes to the deployed infrastructure or service WILL undergo changes from other teams via portal or other imperative means. From what I’ve gathered from your video, if imperative changes are being made using other tools, then using terraform will create issues because of the environment not matching the terraform configuration (config drift) - Can you confirm this? Thanks!

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว +2

      Today I still think of Terraform more around the resource management, i.e. management plane of resources across many providers rather than deep configuration inside actual guest OS instances. For DSC inside guest I still think PowerShell, Chef, Ansible etc. And yes if you go Terraform you need to stay Terraform :-) Trying to modify things outside will cause confusion.

  • @labib8aug
    @labib8aug 3 ปีที่แล้ว +9

    I am a Simple Man. I unsubscribe Pluralsight and just follow John Savill TH-cam channel

    • @ZaneT531
      @ZaneT531 3 ปีที่แล้ว +2

      LOL thats dope

  • @nasarazam
    @nasarazam 3 ปีที่แล้ว

    Should we abandon ARM and go with Terraform?

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      If you are just azure I would go to bicep. I just created video on that

    • @nasarazam
      @nasarazam 3 ปีที่แล้ว

      @@NTFAQGuy , I saw couple of vidoes oh Pulumi and was impressed as I have a programming background. Any thoughts on that?