Learn Terraform with Azure by Building a Dev Environment – Full Course for Beginners

preview_player
Показать описание
This project will guide you through Terraform basics as you utilize Visual Studio Code (on Windows, Mac, or Linux!) to deploy Azure resources and an Azure VM that you can SSH into to have your own redeployable environment that will be perfect for your own future projects!

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Intro
⌨️ (0:01:51) VSCode Setup
⌨️ (0:05:24) Terraform Provider Init
⌨️ (0:11:26) A Resource Group
⌨️ (0:16:57) A Virtual Network and Referencing other Resources
⌨️ (0:23:29) Terraform State
⌨️ (0:27:17) Terraform Destroy
⌨️ (0:30:29) A Subnet
⌨️ (0:35:36) A Security Group
⌨️ (0:41:51) Security Group Associations
⌨️ (0:44:00) A Public IP
⌨️ (0:47:40) A Network Interface
⌨️ (0:52:45) A Key Pair
⌨️ (0:57:57) Custom Data
⌨️ (1:02:24) SSH Config Scripts
⌨️ (1:05:56) The Provisioner
⌨️ (1:14:53) Data Sources
⌨️ (1:19:04) Outputs
⌨️ (1:23:09) Variables
⌨️ (1:26:41) Variable Precedence
⌨️ (1:31:09) Conditionals

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

--

Рекомендации по теме
Комментарии
Автор

Excellent video. I'm a beginner user of Terraform. ONLY 16 mins into the video and already feel astonished. Great feeling of accomplishment when I created a RG and see the outcome in the Azure portal. I've learned so much with just a few minutes. Great work with explaining the Terraform concepts and commands. It makes learning fun and effortless.

lakerfanlife
Автор

I could not find the moment when the whole linux vm was added, you just jumped over to the SSH Key generation. Was this part of the video before? After "0:47:40 " there is suddly a linux-vm on th screen which never was created before :-( please check if this video is not missing this part.

jens-rainerwiese
Автор

I was especially looking Terraform with Azure Project and here it is. Thank a lot for uploading it.

AkashGupta-jynr
Автор

I've been watching courses on Pluralsight/ACloudGuru and felt like I wasn't getting anywhere. I've learned more from this 1 hour video which was far more engaging and hands-on than I did in any of theirs. Thanks Derek.

TTOnkeys
Автор

finally I found the lessons I can easily follow and feel my in demand skills improving with every minute.

Shymoliuk
Автор

Great video covering all the small details! I noticed one thing where explanation of VM code is missed is custom data section.

nikhillotia
Автор

Guys If you are having a problem in which you are not able to see public IP at 57:30, just change allocation_method = "Dynamic" to allocation_method = "Static"

aviralgupta
Автор

from minute 53, creating an ssh-pair! Where is the VM creating?? it's like the most important stuff and it's missing :(

AdrianVrabie
Автор

Unnecessary content removed from this video results in compressed and effective content. Thanks for the detailed and great review!

johnmountain
Автор

What a calm and soothing voice, you are a born teacher. Amazing video and lots to learn from you. God bless.

Angelslo
Автор

Is it just me or does the video jump past the Linux VM part and go straight to creating the key pair after creating the NIC?

danielno
Автор

Just started the video and i had to like the video immediately the moment heard him saying resume project with terraform. Cos that's exactly what I needed. Hope i won't be disappointed

The_Personal_Picks_SnM
Автор

Awesome tutorial, this definitely helped me get a better grip on terraform with Azure and i was able to complete all the executions with some troubleshooting to get it fixed, definitely this was fun to learn. Thank you so much :)

Peaceout
Автор

I was just about to do your aws terraform project, so glad I found this before I started because I like working with azure a lot better

innocentrage
Автор

Great video, but I think you might be missing a chapter on deploying the linux VM.

IanTriggs
Автор

I'm about 20 minutes in, and this course is good. My only ask is that you posted the code to a github to inspect.

tk
Автор

Nice video with good explanation all through. Just one correction, around 34th minute regarding 'address_prefixes' we cannot provide multiple CIDR range here. The address_prefixes argument in the Terraform azurerm_subnet resource is used to specify the CIDR range for the subnet. However, it can only take one CIDR range. The reason why it is called address_prefixes (plural) is because it is compatible with the Azure Resource Manager API, which allows you to specify multiple CIDR ranges for a subnet. However, this feature is not yet supported by the Terraform AzureRM provider.

If you need to use multiple CIDR ranges in your virtual network, you can create multiple subnets. Each subnet can have its own CIDR range. You can then connect the subnets to each other using virtual network peering.

Shravan_Reddy
Автор

can anyone share the course resource which he is referring to for creating customdata.tpl and linux-ssh-script.tpl?

Syedhere
Автор

Great tutorial! Thanks for taking time to explain everything in details.

arihasan
Автор

Thank you so much for this brilliant training course, every command worked and I learned so much about terraform and azure

gurdipedosanjh