Why You NEED To Learn Terraform | Practical Tutorial
Вставка
- Опубліковано 8 тра 2024
- Whether you are a DevOps Engineer, Site Reliability Engineer, Cloud Engineer, or a Developer, yes Developer, you need to learn Terraform asap. More and more job listings are mentioning it as a requirement. Most list Infrastructure as Code, and sometimes other options like CloudFormation or Pulumi, but almost always Terraform.
In this video, we'll talk about what Infrastructure as Code is, what Terraform is, some benefits, and finally a practical tutorial to get you up to speed so you can embrace the technology yourself.
Timestamps
0:00 - Intro
0:29 - Why You NEED To Learn Terraform
2:19 - What is Infrastructure as Code?
3:01 - What is Terraform?
4:07 - 8 Benefits of Terraform
7:40 - Terraform Tutorial Hands-On
22:57 - Realistic Example of Terraform Usage
Terraform Course Suggestions
Learn Terraform Certification - geni.us/W6H5x
Terraform Associate 2023 - geni.us/BiZoMl9
** My Coding Blueprints **
Learn to Code Web Developer Blueprint - geni.us/HoswN2
AWS/Python Blueprint - geni.us/yGlFaRe
** I write regularly **
travis.media
** FREE EBOOKS **
📘 travis.media/ebooks
LET'S CONNECT!
📰 LinkedIn ➔ / travisdot. .
🐦 Twitter ➔ / travisdotmedia
🙋🏼♂️ Website ➔ travis.media
#devops #devopstutorialsforbeginners #devopsfastrack
** Some of the links in this description may be affiliate links that I may get a little cut of. Thank you. - Наука та технологія
I really like your teaching style. No slide decks, no reading verbatim from notes, just real demos. This was a lot of great info in 27m. Thanks so much!
Thanks a lot.its more easier when listening to your teaching ❤
Love how I stumbled on your channel for a monitor review, now I am hooked with all your other content! Thank you for this great video, been playing around with it lately, so this is some good reminders!🙌🏾
I've only recently put on my Terraform training wheels. I'm really loving it so far and this video has helped me to cement things in my brain. As a non programmer that's trying to launch myself into a new career I struggle with a few concepts but you have really helped me to understand them. However, I followed along with this project and I cant seem to figure out where I have gone wrong. My user data script runs fine and index.html is created. I need to fine tune my networking so I am able to view it in browser. I only get as far as a loading wheel so not sure if my SG or VPC are working as expected at the minute.
Really love the content and your story resonates with me. One day I'll get there too!
Not me searching for another stuff and stumbling on your video, now i am hooked. Thank you so much, big ups.
So glad for this video, I just started having to touch terraform code last week. This got me up to speed at work.
This was an amazing intro, lots of great information in under 30 minutes!
Hi Travis! First of all Super Thankyou!!
I m new to terraform learning .. the way you have explained here with just one example that compelled me to like and subscribe.
You channel is my new addiction.🤩
Absolutely love your teaching style, easy to follow, understand and remember. Great work!!!
Thanks for your video! Very helpful for consolidating my understanding of terraform as a newbie. (I wrote my first terraform configuration file today.)
Superb!!! Straight to the point no long story . Thank you.
Awesome, just what I was curious about! Thank you! 🤙
Great tutorial! Thanks for sharing!
Thank you Travis for sharing knowledge !
i think this is one of the best i have seen online..... 100 thumbs up for you
Thats an amazing “Intro to Terraform” Thanks Travis
great video, really loving your content. Subscribed!
Terraform is multi-cloud but that doesn't mean you can take your aws template and move it gcp or azure, you still need to research and rewrite your whole infrastructure for the targeted cloud provider. And any differences in services you still need to be aware of and understand. Kubernetes is more portable but it still relies on cloud provider servers such as load balancers, vpcs, etc. which can work differently between cloud providers.
Thank you this is a God sent I was looking to automate infrastructure using code!
Keep it up man...I love the content
You explained a lot in short time. Great video. Very knowledgeful. Thanks and love from India ❤
I enjoyed this video. Thank you for making it.
Just amazing !
another awesome video, thanks Travis
Hi Travis, here after my succeful asw saa exam. A video about the next routes after that would be fantastic, for exaple best routes to get hired or just like your thoughts. Even some resource to practice before get hired would be apprectiated. Love you!
Great content thx! instant sub
Bro those first 8 minutes helped me a lot. Thank you.
I just saw terraform this word recently, and saw your video now. Then I noticed this video was published 1 year ago😅. Thanks for making so many enlightening videos.
I like the way you explain. You don't refer any sheet for configuration with that you covered more content in short video. Thank you so much.
I’m currently using terraform at work and I’m loving it ❤
Hello sir
I am currently in college
IT engineering last year
terraform is best yes or no
Plz reply me
@@sucreationstudio5752 yes
Love you Travis for this video..
Thanks for the informative video! Ended a sub! Post more DevOps stuff please
Will do, thanks for the feedback
Im trying to get into Data Engineer. Thanks for the tuts.
Great tutorial
Hi Travis, what if the provider is local servers, does terraform work on that as well?
Hi Travis. Your videos are really helpful. It would be great if you increase the font size a bit for better visibility.✌
One thing I think was a missed opportunity here is that you didn't cover "terraform plan". Very important TF option to have in your toolbelt. That said, your stuff is great!
Travis has a very soothing voice
Kinda reminds me of Obama.
Hi Mr Travis, U're a master chief ..wooowww...thank u
He is right, this is entry level door rn in the industry!
This is so wonderful; straight to the point. Do you have anything done for use with Azure as a Provider?
Great video 👍 A question: suppose I want to change my instance from micro to large, are all processes in the instance be stopped and started? I see you can run shell commands which can interact with our servers ( jaguardb vector database) to make adjustments to server configuration. That is cool. If processes do not get interrupted, it would really really cool.
TF can hadle that request, but AWS will stop the instance to upsize it (that's an AWS thing), so processes will get interrupted for that brief time. May be able to bring in a load balancer and add an extra instance that stays up while upsizing?
@@TravisMedia yes, extra instance and load balancer would work perfectly for computing nodes or stateless nodes. Here in database servers, they use sharding for data distribution, the extra node needs synchronization with the main one. This can be done one by one, (with one extra node), for all nodes to be upgraded . it would just take time to copy data.
Amazing video
Hi can you please make a video & explain the writing/structure of Ansible & Terraform in a simple manner & in layman's terms, like when & where to add spaces, hyphens, what is variable, etc it's a bit confusing ... please it's a request, do reply
I love your videos Travis. Your VS Code and Terminal font sizes are really tiny something. 🙏
Thanks for the feedback. I’ll increase it in future videos.
great video Travis but please any chance you can add the codes or have them some where in a git repo we can sort of copy and follow along the video ?
After watching some of your vids it seems like your journey started with webdev and you’re now in devops. I’m learning webdev now. Was the transition easy once you understood the webdev languages?
Thanks for the video...i wonder what is the step to integrate with existing vpc?..normally the use case is to integrate with our existing infrastrucutre..please advice..
where did you get id from? did you really type that think? is there some link or using aws cli to get list of that ids?
is there a way to build out and test the entire infra locally before deploying to the cloud? can all this be done using a free tier?
Great video and content. But i agree with some of the comments below: it would be nice if you could zoom to your code or increase fontsize. It‘s hard to read
I appreciate the feedback! Will do so going forward.
@@TravisMedia Do you have a best pick course for terraform on Udemy (for all platforms)? You completely convinced me with this video.
When using "terraform destroy" while having multiple instances, how to terminate a specific instance ?
Memorizing the entire config for aws is however a nightmare.
I was first in incognito mode, I had to switch over just to hit the subscribe button.
Travis, that is good - but again for the purpose of revising; what if I do not know terraform at all. I am looking for a video wherein i can learn how the terraform documentation be brough to use to set up infra through code, what do cloud/devops engineers calculate to deploy their infra.....(i mean following through the documentation)
You can always ask Phind for help. That's my plan.
Is it better to do Devops or Azure Cloud?
It would be so nice to have a job doing this. I'm learning so much but it would be a lot easier to retain that knowledge if I was putting it to real world use.
I feel this to the core!! With every technology honestly!
12:25 - I was not able to find this image in AMI registry. Suppose that it was replaced with a new one.
Probably. If you go to AMI Catalog, you'll see the latest Amazon Linux 2023 AMI. Currently it's ami-05c13eab67c5d8861 (64-bit (x86)) / ami-0840becec4971bb87 (64-bit (Arm))
@@TravisMediaI was not expecting such a swift answer :) Thank you for commenting on this, Travis!
Nice vedio, can this useful in vmware
Any prerequisites
I'm learning Terraform with Github and it's interesting.
What are your thoughts on Wing/Winglang?
Looks neat! Though I’ve never used it.
how was the AMI ID created or how did come to be? Thanks in advanced
Hey Gil! It’s hardcoded. When you go to launch an EC2 instance you can choose “Browse More APIs” and find an AWS provided AMI and get the ID there. I just found an Amazon Linux 2 AMI and got the AMI Id and used that.
what is VPC? virtual port Channel ?
Hi do you plan on doing an ansible video ?
I can, what would you like to see?
@@TravisMediasame as you have done with Terraform, intro and basic demo.
This is the terraform intro video I was looking for.
Is JAVA needed for Kubernetis ?
Nope
@@TravisMedia Many of my friends told me to learn Java & python b4 getting into DevOps. So, Java will not help me in any way during my DevOps preparation ?
@@manojkumar-jt3fw oh it can help, sure. But it doesn’t help with Kubernetes specifically.
You should learn a language before or while learning DevOps, yes. I would lean Python over Java
@@TravisMedia Tanx for the suggestion.
As of now i only have Udemy bootcamps to learn Python. Can u suggest which one to pick up, Angela Yu or Jean-Paul Roberts+ TimBuchalka ?
why use Terraform when you can do all by Rest APIs ?
What's Rest?
You use ~/Desktop as your dev directory? I feel sick.
Jokes aside great video, thanks.
The value of your content has won my subscription fair and square
As a complete new person to Terraform you lost me on how you got the ami number for the linux instance.. I eventually figured it out but lol cmon man
Terraform is not cloud agnostic you need to write each terraform definition based on the cloud provider
You say 30 seconds to spin things up, right? How long did it take you to wirite all the Terraform code to do all that? Playing the devil's advocate 😃
Feedback: Remove the music from your videos. It's quite enough that it doesn't disturb the average person but it's very annoying for me, and perhaps other headphone users. Very distracting
Thanks, I appreciate the feedback!
I like your tutorials, it's a shame that your accent reminds me of Obama.