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
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}
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.
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.
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 ?
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?
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...
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.
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.
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
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>
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.
Which Cloud Provider next? Comment⬇
AWS of course 😎
GCP
AWS
GCP
Invaluable info. Extremely helpful. Thank you.
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 !!
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
Great! Thank you!
⏰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
This is really amazing. Thank you so much!
Very good 👍👍 video thanks 💯
wow, awesome content liked 👍 and subscribed
Your vs code terminal set up is great. Do you have a video of that set up ?
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}
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.
Very useful Rishab! so this is the course that your were preparing
yes, but more are coming 👀
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.
Haha I needed this for an interview I have coming up thank you Rish
Good luck with the interview B!
@@rishabincloud thanks 🙏 Rish
Can you provide us with exact extensions that you are using? Thanks.
Do we have to make variable only resource and storage and container only?
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 ?
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?
Actually what type of extension you used to autocomplete @Rishab in cloud
Why is your cli looking different how do I make my terminal appear similarly
How you are heaving code block suggesstion into visual studio code idea ?
GitHub Copilot and Hashicorp Terraform Extension for VSCode
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...
Good video, be great if your face video insert location wasn't directly over the code you are typing
Thank you, will definitely make sure of that with upcoming videos. This was a live stream, so couldn't do much in post production.
Great illustration and very hands-on but the background music is a little distracting
Thank you, will make sure to not include that in upcoming videos.
Nice job. Would recommend moving your video to the bottom right. Also you mentioned terraform format , that does not exist . It is terraform fmt
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.
terrible placement of the video with your image down in the terminal. It is not possible to see what you type there...
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.
Good videos but your face video should be moved to another place so it doesn't hides the code.
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
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>
it should be content_type = "text/html", you are pretty much trying to set two contents
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.