Modules and Outputs with Terraform and Azure

  Рет қаралды 33,039

Travis Roberts

Travis Roberts

Күн бұрын

Пікірлер: 54
@bobbycheese22
@bobbycheese22 6 күн бұрын
Honestly the best, clearest & yet detailed intro guides - So happy I found your channel! Thank you Travis!
@Ciraltos
@Ciraltos 6 күн бұрын
Awesome, thank you!
@eternalheckler
@eternalheckler 23 күн бұрын
Dude, you are such a gift to the world. I was struggling so hard at my job until I found this series.
@Ciraltos
@Ciraltos 23 күн бұрын
Thanks for that! I'm glad it was helpful.
@Josytt
@Josytt 2 жыл бұрын
There’s nobody better than Travis explaining Terraform 👍🏻👍🏻
@Ciraltos
@Ciraltos 2 жыл бұрын
Thanks!
@IsmaelUll
@IsmaelUll Жыл бұрын
I wasted all my day trying to understand how to pass outputs between child and parent and the only thing i should have done was watch this video! Dozens of tutorials and videos and no one has explained this like you have! Congrats!!!
@redmi3s51
@redmi3s51 10 ай бұрын
The best and simplest example I have seen to understand what the hell is module?.. Crystal clear!!
@_indrid_cold_
@_indrid_cold_ Жыл бұрын
Hail Traveler. If you are looking for the clearest explanation and demonstration of passing generated values between modules, then you’ve found it. This video prevented me from nigh on jumping off the roof! The documentation is not fantastic on this subject (module composition), and even with this crystal clear explanation, it’s still likely to result in some experimentation before everything clicks into place. Thank you for making this.
@Ciraltos
@Ciraltos Жыл бұрын
Thank you!
@cheslei2011
@cheslei2011 4 ай бұрын
The way you explained things made it easier for me to understand Terraform. Thanks!
@davidstein5143
@davidstein5143 2 жыл бұрын
I've been going through a lot of examples, blogs, videos, but this one really helped me understand how to setup and use modules. Thanks!
@asmitabagchi6886
@asmitabagchi6886 2 жыл бұрын
Why didnt I discover this before! Tf with Azure is so rare, this is beauty.. PLease continue this one, long way to go!
@RobFearn
@RobFearn 2 жыл бұрын
Thank you for showing a simple example of how to consume an output variable from a module! Your demos are great - you keep the code simple and to the point - thank you!!
@go4fazal
@go4fazal Жыл бұрын
thanks for this video, was struggling to understand the real motivation behind using modules in Terraform.
@runtcpip-morganlucas
@runtcpip-morganlucas 2 жыл бұрын
Modules were hard to grasp; This definitely helped clarify what to do. I was getting confused with the file paths and systems. Thanks a lot.
@fpwilliams71
@fpwilliams71 2 жыл бұрын
Travis, you are indeed an educator in this space. I'v always enjoyed your videos and very explicit in communicating the message. Thanks and well done.
@Sam-p4w9v
@Sam-p4w9v 7 ай бұрын
yes, there is no one can better explain than Travis.
@rajeshchowdary3532
@rajeshchowdary3532 2 жыл бұрын
This video is simply great. You made a lot of effort to make it easy to understand
@GrayGhostZoro
@GrayGhostZoro 2 жыл бұрын
This is the best resource I have found for me to be able to understand modules! Thank you!!
@nethisadanandam3416
@nethisadanandam3416 Жыл бұрын
Very simple and great content. Thanks a lot Travis
@allaroundme560
@allaroundme560 8 ай бұрын
Output part at the end help me . As i was unable to see the output from root module. Thanks alot!
@phillipdataengineer
@phillipdataengineer 3 күн бұрын
the best ever !!!! thanks for this
@Jahanjune
@Jahanjune Жыл бұрын
Thanks Travis.... This is a very much to the point..
@darlingtonmatongo9436
@darlingtonmatongo9436 5 ай бұрын
great explanation, thank you Travis.
@TheMouseJerry-du1md
@TheMouseJerry-du1md 3 ай бұрын
thank you for a lovely video. really appreciate it! One question though, what happens if we repeatedly run the code with terraform apply, wouldn't it create multiple storage accounts as the random module would generate a new string every time we run the code, which is not intended?
@DG-cd3jb
@DG-cd3jb Жыл бұрын
Very informative. Is there a complete session on the terraform course with GCP?
@bluehippotech
@bluehippotech Жыл бұрын
This was honestly a great video!
@ReddyRamesh-b2d
@ReddyRamesh-b2d 7 ай бұрын
Nice Explanation ... Superb..
@zimek
@zimek Жыл бұрын
Great playlist!
@i11648
@i11648 Жыл бұрын
Excellent stuff!
@xedose7183
@xedose7183 Жыл бұрын
Very well explained
@timosmith8633
@timosmith8633 2 жыл бұрын
I have been tasked with creating dozens, if not hundreds, of new site listeners, rules, probes, etc. in Application Gateway in the coming months. Is terraform the best approach, or are there better solutions for rapid scale out deployment? I currently have PowerShell scripts that work perfectly for a one-off site. Thanks, Tim
@yamarthisubbaraoofficial7043
@yamarthisubbaraoofficial7043 2 жыл бұрын
i understood clearly,Thanks
@siggyfpv5625
@siggyfpv5625 2 жыл бұрын
Great stuff! Well prepared!
@EricOnYouTube
@EricOnYouTube 2 жыл бұрын
Travis, a couple of things: 1. How do I import something... a service principal, for instance. 2. What if I had to cancel an apply because it just kept running and running.
@kislaysinha9772
@kislaysinha9772 2 жыл бұрын
WOW! This was so helpful. Thanks a lot!
@WanaGeorgiana
@WanaGeorgiana Жыл бұрын
Very good content!
@jigneshvyas3105
@jigneshvyas3105 2 ай бұрын
Thanks heaps for this tutorial. My two cents. You must supply output (rg_name_out) to storage account module block in root module to establish the dependacy of stroage ac module on rg module. If you just hard code rg name in root module you will get 404 (resource rg not found error) because terraform cant establish the link between storage and rg resource
@miguelv2985
@miguelv2985 2 жыл бұрын
Hi Travis, sorry for the noob question. I'm curious why the variables base_name and location are duplicated in two modules StorageAccount and ResourceGroup. Can you expand on that?
@explainedgamer9405
@explainedgamer9405 Жыл бұрын
what is the use of this base_name variable in this video @ 8:20. Please help me understand this
@gouthamkamre2039
@gouthamkamre2039 2 жыл бұрын
@Travis Roberts can you make a video on child modules to create multiple resources with loop
@rauldee
@rauldee 2 жыл бұрын
Very helpful video. If we do a for-each over a map inside the main.tf in root path to create 2 storage group then in that case how do we write the output file . I am getting an error as follows. Could you kindly help. │ │ module.resources is object with 2 attributes │ │ This object does not have an attribute named "stg_account_name".
@raphael-okere
@raphael-okere 2 жыл бұрын
Thanks Travis
@Ajhidri
@Ajhidri 19 күн бұрын
thank you !
@SandeepYatri
@SandeepYatri 2 жыл бұрын
You are Awesome , as always..
@Ciraltos
@Ciraltos 2 жыл бұрын
Thank you so much 😀
@shaakirshaikh6734
@shaakirshaikh6734 9 ай бұрын
This one started getting bit confusing for me. earlier 3 videos in seriew were like handholding one.
@olayemiolakunori2762
@olayemiolakunori2762 Жыл бұрын
made it easy
@venkatkatta2154
@venkatkatta2154 2 жыл бұрын
How to use the data source block .... On modules My task is I have resources group existing now am trying to add resources under that resources group .... How can I achive this ? I want to add storage account on the resources group that is already existing ... Created manually. Folder structure : Dev Main tf Test Main.tf Modules Resources group Main.tf Var.tf Storage account
@Yaroslav-ww8zo
@Yaroslav-ww8zo Жыл бұрын
you are not a real developer. windows in WHITE theme and VS is White theme too. Who are you imposter ?
@Ciraltos
@Ciraltos 11 ай бұрын
You caught me :) The higher contrast light theme is so much better for videos and presentations.
Using For_Each in a Terraform Module with Azure VNets and Bastion Host
15:06
Input Variables with Terraform and Azure
21:52
Travis Roberts
Рет қаралды 15 М.
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 6 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 17 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,2 МЛН
Modules | Terraform Tutorial | #15
35:11
Will Brock
Рет қаралды 120 М.
Azure DevOps Pipelines with Terraform and Stages
22:26
Travis Roberts
Рет қаралды 65 М.
Advanced Terraform Techniques
29:47
HashiCorp
Рет қаралды 15 М.
Terraform workspace and multiple environments
47:12
e2e Solution Architect
Рет қаралды 14 М.
Creating Modules in Terraform
14:35
Ned in the Cloud
Рет қаралды 9 М.
8 Terraform Best Practices that will improve your TF workflow immediately
8:57
Dynamic Blocks in Terraform with Azure
11:26
Travis Roberts
Рет қаралды 8 М.
Structuring Repositories for Terraform Workspaces
19:22
HashiCorp
Рет қаралды 27 М.
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 6 МЛН