Deploy Infrastructure to Azure with Terraform - Full Course

Поделиться
HTML-код
  • Опубликовано: 28 июл 2024

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

  • @rishabincloud
    @rishabincloud  Год назад +3

    Which Cloud Provider next? Comment⬇

  • @ChanceMinus
    @ChanceMinus 4 месяца назад +1

    Invaluable info. Extremely helpful. Thank you.

  • @debashissinha8489
    @debashissinha8489 4 месяца назад

    I found this link 3 days back. One thing for sure is that the steps and precise accurate explanation of Mr. Rishab are Excellent and up-to the mark !!

  •  5 месяцев назад

    this video was amazing I didn't have experience on azure neither Terraform and after watching this I don't believe was simple it was thank you so much I'll put in practice this

  • @villaran9295
    @villaran9295 Год назад

    Great! Thank you!

  • @rishabincloud
    @rishabincloud  Год назад +2

    ⏰Timestamps:
    00:00 Introduction & Requirements
    01:40 Terraform & how it works
    04:28 Installing Azure CLI and Terraform
    08:00 Writing Terraform Code
    25:00 Deploying infrastructure to Azure
    34:13 Part 2: Advanced Terraform Concepts
    36:36 Remote Backend for Terraform State
    47:21 Variables in Terraform
    1:04:48 Terraform Destroy
    1:06:06 Conclusion

  • @phyothantaung9646
    @phyothantaung9646 4 месяца назад

    This is really amazing. Thank you so much!

  • @vaibhavpatil4137
    @vaibhavpatil4137 10 месяцев назад

    Very good 👍👍 video thanks 💯

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

    wow, awesome content liked 👍 and subscribed

  • @jineshpatel1990
    @jineshpatel1990 11 месяцев назад +2

    Your vs code terminal set up is great. Do you have a video of that set up ?

  • @jaredthivener1661
    @jaredthivener1661 Год назад +3

    Good tutorial Rishab! My only feedback would be to not skip over errors/troubleshooting. After your terraform plan step, you skipped over fixing the storage account name in order to fulfill the global unique name requirement. Would have been nice if you explained that, and what tools Terraform offers to circumvent the error, example: concat the storage account name with "random_integer" resource. "storagename${random_integer..result}

    • @rishabincloud
      @rishabincloud  Год назад +1

      That is a great point, I didn't even realize it was edited out. But also great mention on what terraform offers to prevent it, should have included it in the advanced concepts!
      ps: I converted the 2 live streams into a course.

  • @ShivamSharma7
    @ShivamSharma7 Год назад

    Very useful Rishab! so this is the course that your were preparing

  • @gulzarshaikh3060
    @gulzarshaikh3060 11 месяцев назад +1

    Awesome vid RIshab. Only annoying things was your video was obstructing the code you were typing. You can plan to place the video on the right corner where it wont overlap the code space.

  • @blevenzon
    @blevenzon Год назад

    Haha I needed this for an interview I have coming up thank you Rish

    • @rishabincloud
      @rishabincloud  Год назад +1

      Good luck with the interview B!

    • @blevenzon
      @blevenzon Год назад

      @@rishabincloud thanks 🙏 Rish

  • @grzegorzsyperek3734
    @grzegorzsyperek3734 10 месяцев назад +1

    Can you provide us with exact extensions that you are using? Thanks.

  • @ranarayhan8850
    @ranarayhan8850 9 месяцев назад

    Do we have to make variable only resource and storage and container only?

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

    Hey buddy, I tried using this file to create a pipeline in azure devops. Failed a few times, can you do a video on how to this step by step ? With exactly same files used here ? Tfvars, main.tf , variables , providers ?

  • @ravisom6964
    @ravisom6964 5 месяцев назад

    1. During a prod deployment, how main.tf would know that this time is has to look into prod.tfvars instead of dev one, as we are mentioning only var.variablename on code?
    2. If multiple employees are working on same set of TF scripts, do they need to have same backedn.tf on each computer so that TF knows where to save the state?

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

    Actually what type of extension you used to autocomplete @Rishab in cloud

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

    Why is your cli looking different how do I make my terminal appear similarly

  • @suvraroy5847
    @suvraroy5847 Год назад

    How you are heaving code block suggesstion into visual studio code idea ?

    • @rishabincloud
      @rishabincloud  Год назад

      GitHub Copilot and Hashicorp Terraform Extension for VSCode

  • @TS-lk7zu
    @TS-lk7zu 3 месяца назад

    Hi, the official extension in Visual Code doesn't automatically fill the text after tab like yours. Do you have any idea? I am new to Visual code + Terraform...

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

    Good video, be great if your face video insert location wasn't directly over the code you are typing

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

      Thank you, will definitely make sure of that with upcoming videos. This was a live stream, so couldn't do much in post production.

  • @josedahlson5345
    @josedahlson5345 9 месяцев назад

    Great illustration and very hands-on but the background music is a little distracting

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

      Thank you, will make sure to not include that in upcoming videos.

  • @ncvman
    @ncvman 5 месяцев назад

    Nice job. Would recommend moving your video to the bottom right. Also you mentioned terraform format , that does not exist . It is terraform fmt

    • @rishabincloud
      @rishabincloud  5 месяцев назад

      Thanks for the feedback, this was livestreamed as a series on Microsoft Reactor, I repurposed the live stream. Maybe I should create a newer version with better readability.

  • @cristianzara2412
    @cristianzara2412 15 дней назад

    terrible placement of the video with your image down in the terminal. It is not possible to see what you type there...

    • @rishabincloud
      @rishabincloud  15 дней назад

      Thanks for the feedback, I have been cautious of that after this video, also this was from a live stream, so couldn’t really do much in post production.

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

    Good videos but your face video should be moved to another place so it doesn't hides the code.

  • @asterixgaul4725
    @asterixgaul4725 3 месяца назад

    Nice tutorial. I do have a ? when I execute this statement on a Mac
    $ACCOUNT_KEY=$(az storage account keys list --resource-group [resource-gp-name] --account-name [storageAccountName] --query '[0].value' -o tsv)
    I get zsh: [xxxxxxxxxx] not found. any suggestions

  • @jkellner29v
    @jkellner29v 27 дней назад

    But it fails ????
    PS D:\terraform-with-azure\infra> terraform plan

    │ Error: Conflicting configuration arguments

    │ with azurerm_storage_blob.blob,
    │ on main.tf line 31, in resource "azurerm_storage_blob" "blob":
    │ 31: source = "text/html"

    │ "source": conflicts with source_content


    │ Error: Conflicting configuration arguments

    │ with azurerm_storage_blob.blob,
    │ on main.tf line 32, in resource "azurerm_storage_blob" "blob":
    │ 32: source_content = " Ahoy, this is a website deployed using terraform. "

    │ "source_content": conflicts with source

    PS D:\terraform-with-azure\infra>

    • @diamond8467
      @diamond8467 9 дней назад

      it should be content_type = "text/html", you are pretty much trying to set two contents

  • @abhay7290
    @abhay7290 Год назад

    Hi bro, your work is really inspiring. Thankyou for that. I am planning to coming to canada but i have second thoughts. If it's possible can we connect on Instagram. I'd really appreciate your help.