Time to cover the basic syntax of Terraform: Hashicorp Control Language HCL. I'm going to demonstrate resources, resource linking, variables, and outputs in this short video. If you are learning Terraform or just curious, this should be well worth your while to watch right now.
Links to further reading are listed below here. I will cover the essentials by showing how Terraform works, but 10 minutes video is not enough time to cover all the details, so that's where your own studies kick in. But watching this video should get you well-started on your way to Terraform mastery. If you haven't yet seen the previous episodes, a strong recommendation is to start from the beginning now!
If you like this, let me know by being an active watcher, and I'll drop more good stuff for this series. I have ideas for at least 4-5 more episodes and will take requests too, in case you have specific questions. Share the link if anyone should see this, like, subscribe, bell icon... you know the drill :)
Timecodes:
0:00 - What do you need to get started? What's the Terraform boilerplate?
1:48 - How to create Terraform resources - and what does the syntax mean?
3:27 - More Terraform resources, and resource linking by their id
6:45 - Terraform Variables, syntax, and use
9:32 - Terraform Outputs, how and when to use them
11:03 - Where to find more details and study further?
Here are the links in the video:
https://www.terraform.io/language
https://www.terraform.io/language/syn...
https://www.terraform.io/language/res...
https://www.terraform.io/language/res...
https://registry.terraform.io/provide...