Excellent instructional video on terraform. You will need a reasonable understanding of AWS and be tech minded so its not for total novices but none the less an excellent tutorial.
Thank you, Alex! 🎉 When I first started recording, I found that I was spending more time explaining all of the AWS services and configurations than actually teaching terraform! I wanted this course to focus on the terraform specifics so I decided to make some AWS knowledge a prerequisite.
@@DevOpsDirective That is partly why I got the AWS Solution Architect Associate certification as well as having some Linux experience from my job before embarking on learning Terraform. That way I would understand the AWS aspect already and could focus solely on the Terraform bits.
@@DevOpsDirective AFAIK, I almost never worked with AWS but i could totally make abstraction of that in your video, I still get the idea. Thanks for that very good content !
@@DevOpsDirective I've only been in tech for a year and am Azure certified, with no AWS experience -- and this is still very clear and has been super helpful, so thank you. I would still recommend studying programming fundamentals (which I've done) before going for Terraform though
Found out I needed to know Terraform on a Friday for work on Monday. Lucky for me, this is top-tier content that made its way to page 1 of YT search. I really appreciate everything here, your prep, delivery and post-production... and you clearly know your stuff inside and out. Thanks for sharing your knowledge.
Thanks man. This is just what's needed to start with TF. Not too easy, not too complex. Not too long, not too short. Top notch! Appreciate you made it freely available.
I'm adding to the kudos. Sid deserves extra thumbs-ups and +1s, not just because this was excellent content (as many have said), but hopefully the additional comments and subscribers will help support this fantastic channel. Well done Sid! You covered a ton of content. I especially appreciated the testing part (Part 8), which I'll admit I've not paid a lot of attention to! Anyhow, this session, resembling a master course, should help a lot of newbies (and even intermediaries) who aspire to level-up with TF.
i'm watching this in June 2024 because I am unemployed and trying to upskill. A lot of this is over my head but i managed to push through the entire 2.5 hrs because I'm forcing myself...i don't enjoy this, but i know i need to learn this lol.
Excellent, well-rounded course. From time to time the speaker talks about best practices and options one can take, given the enterprise scenarios he/she is in. Very nice.
This is amazing! I have a strong background in CloudFormation and AWS CDK and I found your explanation super useful it covered almost everything that I needed to know to start using Terraform. Thank you!
I would give this 100 thumbs up if I could. This is how a tutorial should be done. You covered all of the bases. The organization piece of this alone sets it apart from the many others I have seen. Subscribed!
Extremely well explained. love how you applied it to a real world example and how Terraform works with a CI/CD pipeline with all the environments. was able to understand it all without even coding along. Thank you.
thank you very much. As someone who learned terraform on his own from every possible source just for manage aws resource and configs. Thanks to your high quality explanation I can really understand what to do and how from a terraform developer point of view. Thanks
the course is deep and cover a lot , i suggest to have an example after each concepts , and also have an overview of each function , before digging into it . we all need to see the map before taking the road, for example, if we can build a single real life project story along the course , from A to Z like storytelling . Story telling is a powerful way to link all concepts and things together to remember the Whole story , the Why , WHAT , HOW , WHERE , WHEN , for Who of each project . thanks for this great course
Thank you for the amazing video! I'm a machine learning engineer with prior knowledge on developing ML models and wanted to learn more about how I can provision and manage infrastructure in the cloud to deploy my models seamlessly. This video not only helped me understand the fundamentals of Terraform but also use the concepts learned to deploy a webapp like in a real-world scenario. I especially loved the final part on integrating github actions with terraform for CI/CD and how all the pieces fit together from a DevOps engineer perspective. Thanks again for your time and effort in making this :)
subscribed within watching first 15 mins of this video. explanation is crisp covering fundas along with practical example. Sid you deserve a big kudos..thank you
I was introduced to terraform just for a bit and saw how powerful it is. I'm just starting azure and wish I could find a detailed tutorial for terraform on the azure platform.. this is a really great tutorial
This is a very good course Sid, One of the best I've come across on terraform, I've incorporated this into my study. I like how you break down complex terminologies and concepts and make it easy to understand. I've just blitzed through and I'm on the 1 hour mark. Thank you Sid. Subbed.
Wonderful Explanation of theory with Practical use cases.Not only explains terraform ,but also the related technologies and real time working tools. best video i have seen so far.
Wow. That is the reaction. Thanks for the clear and wonderful videos. Excellent work. In my humble opinion, this is the best available video for Terraform out there.
I dont know how to thank you sir... the way you teach should a template on how to teach on youtube: clear, straight to the point. before I started the video, I knew nothing about Terraform and I had little experience in aws. But only after 30 mins, I already know what to the tool does basically (moving us from " aws clickalicious" to a well defined, documented and versioned description of our infra in the cloud ). You are really helping my understanding and demystifying a bunch of stuff not only in terraform but on the devops space generally, in an effective way
It is funny how I am coming back to "basics" from time to time. I have been using TF for 2 years professionally now (learning and doing projects for clients at same time) but still got bunch of new info about basic things. Very nice tutorial with a lot of info in short period of time.
Yeah, sometimes it is nice to take a step back and review the fundamentals. It is easy to develop a set of fixed patters (which work great!) and forget there could be other ways to acheive the same result!
Excellent tutorial. I'm new to Terraform and I was struggling with some concepts and best practices at my new job. This gave me the knowledge and confidence to make decisions at work.
Short and sweet. Thanks for getting up to speed pretty quickly. This is ideal for those who has AWS cloud, data and programming background. Thanks for your generosity.
For us, the best way we test our terraform code is to do a deploy and run some smoke tests against the environment or manually poke around. It takes way too long to tear down and spin up our environments, so we basically just do a deploy against dev or test and run smoke tests against that environment to verify the key resources are still working. Lots of good info in this course, a lot of it I already know, but it’s good to make sure I’m not missing anything critical. This is the first time hearing about workspaces and sensitive variables (although I don’t think we have secrets passwords for anything or api keys). Watching this pointed out we should probably encrypt our remote state bucket since I don’t think we do that.
Thank you so much for sharing your knowledge with us, I learnt a lot and understood easily. You are a great professor! The video edition was on point, subtle and beautiful. Cheers from Colombia
The content and presentation is awesome. Learning best practices along was great. This is the second video I am watching on terraform. I got answers to most of the questions I had.Thank you.
@DevOpsDirective something I reflected on (since I am just starting out) - how would you typically deal with situations where you may want to tear down provisioned infrastructure, but avoid to also tear down the terraform state backend in the process. E.g. when I ran the destroy command it also took down my S3 bucket and DynamoDB table for lock handling?
Extremely useful course, taught very nicely. Well done! and thank you! Apparently you worked several for months to make this two hour course. That was a lot of effort and I can see that. Well done and thank you again!
Thanks! What gave it away? The outdated TF version in some of my visuals or my long Git commit history? 😅 I created the visuals + wrote the code in early 2021, but never could get over the hump of recording/editing until many months later!
@@DevOpsDirective I have been creating similar content since 2006, and happen to have an eye for the details! :) Very well done with this course again!
Hey Sid! Thank you so much for the wonderful session on Terraform. I really appreciate it. It's really helpful for the newbies like me to gain good knowledge on Terraform. Thanks again!!
You are a gentleman and a scholar, sir. Thank you for sharing this comprehensive and well-thought-out resource for the community. So much learning; so little time!