Why You NEED To Learn Terraform | Practical Tutorial

  Рет қаралды 89,627

Travis Media

Travis Media

Күн бұрын

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.

Пікірлер: 101
@kicknotes
@kicknotes 9 ай бұрын
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!
@gervaisngah5644
@gervaisngah5644 Ай бұрын
Thanks a lot.its more easier when listening to your teaching ❤
@escrimo23
@escrimo23 Жыл бұрын
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!🙌🏾
@neusprach
@neusprach 7 ай бұрын
Great tutorial! Thanks for sharing!
@unclehugo3413
@unclehugo3413 10 ай бұрын
Not me searching for another stuff and stumbling on your video, now i am hooked. Thank you so much, big ups.
@owenrooneycloudtech
@owenrooneycloudtech Жыл бұрын
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!
@ndefoemma2101
@ndefoemma2101 7 ай бұрын
Superb!!! Straight to the point no long story . Thank you.
@RaymondYee
@RaymondYee Жыл бұрын
Thanks for your video! Very helpful for consolidating my understanding of terraform as a newbie. (I wrote my first terraform configuration file today.)
@jebotipasmater
@jebotipasmater Жыл бұрын
Awesome, just what I was curious about! Thank you! 🤙
@nati4536
@nati4536 4 күн бұрын
Absolutely love your teaching style, easy to follow, understand and remember. Great work!!!
@highoctaneharry
@highoctaneharry 4 ай бұрын
So glad for this video, I just started having to touch terraform code last week. This got me up to speed at work.
@sharadkumar8353
@sharadkumar8353 11 ай бұрын
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.🤩
@anassnasserallah9883
@anassnasserallah9883 11 ай бұрын
Thank you Travis for sharing knowledge !
@zeeshawnali4078
@zeeshawnali4078 5 ай бұрын
This was an amazing intro, lots of great information in under 30 minutes!
@arcanernz
@arcanernz Жыл бұрын
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.
@bilalahmedkhan5876
@bilalahmedkhan5876 9 ай бұрын
great video, really loving your content. Subscribed!
@mohammedhossain5041
@mohammedhossain5041 Ай бұрын
Thats an amazing “Intro to Terraform” Thanks Travis
@AaronGayah
@AaronGayah 7 ай бұрын
I enjoyed this video. Thank you for making it.
@rufaiadeniyi7019
@rufaiadeniyi7019 5 ай бұрын
i think this is one of the best i have seen online..... 100 thumbs up for you
@EnglishRain
@EnglishRain Жыл бұрын
Thank you this is a God sent I was looking to automate infrastructure using code!
@rushabhjain584
@rushabhjain584 7 ай бұрын
You explained a lot in short time. Great video. Very knowledgeful. Thanks and love from India ❤
@ikshvak
@ikshvak 2 күн бұрын
another awesome video, thanks Travis
@bendibhafed1687
@bendibhafed1687 8 ай бұрын
Just amazing !
@pmioduszewski
@pmioduszewski Жыл бұрын
Great content thx! instant sub
@ThabeloRamabulana
@ThabeloRamabulana Жыл бұрын
Keep it up man...I love the content
@macolul
@macolul Ай бұрын
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.
@Ciommi
@Ciommi Жыл бұрын
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!
@stevenbarkley5067
@stevenbarkley5067 2 ай бұрын
Bro those first 8 minutes helped me a lot. Thank you.
@Raghugowni
@Raghugowni 6 ай бұрын
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.
@rahulsood81
@rahulsood81 15 күн бұрын
Love you Travis for this video..
@oyedeoluwafunbi9635
@oyedeoluwafunbi9635 Жыл бұрын
I’m currently using terraform at work and I’m loving it ❤
@sucreationstudio5752
@sucreationstudio5752 Жыл бұрын
Hello sir I am currently in college IT engineering last year terraform is best yes or no Plz reply me
@oyedeoluwafunbi9635
@oyedeoluwafunbi9635 Жыл бұрын
@@sucreationstudio5752 yes
@johnnybegood948
@johnnybegood948 4 ай бұрын
Im trying to get into Data Engineer. Thanks for the tuts.
@fabrice9848
@fabrice9848 Жыл бұрын
Great tutorial
@PANDApoopish
@PANDApoopish Жыл бұрын
Thanks for the informative video! Ended a sub! Post more DevOps stuff please
@TravisMedia
@TravisMedia Жыл бұрын
Will do, thanks for the feedback
@SuperBlugh
@SuperBlugh Жыл бұрын
Travis has a very soothing voice
@Fishamble
@Fishamble Жыл бұрын
Kinda reminds me of Obama.
@yannkefeleck1974
@yannkefeleck1974 11 ай бұрын
Hi Mr Travis, U're a master chief ..wooowww...thank u
@mulengamulenga5449
@mulengamulenga5449 3 күн бұрын
This is so wonderful; straight to the point. Do you have anything done for use with Azure as a Provider?
@adityakhedkar7754
@adityakhedkar7754 Жыл бұрын
Hi Travis. Your videos are really helpful. It would be great if you increase the font size a bit for better visibility.✌
@lvbio
@lvbio Жыл бұрын
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!
@TheFlygav
@TheFlygav Ай бұрын
He is right, this is entry level door rn in the industry!
@Qzbub
@Qzbub 6 ай бұрын
Amazing video
@kofiantwi5678
@kofiantwi5678 2 ай бұрын
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 ?
@kemekenneth
@kemekenneth 5 ай бұрын
I love your videos Travis. Your VS Code and Terminal font sizes are really tiny something. 🙏
@TravisMedia
@TravisMedia 5 ай бұрын
Thanks for the feedback. I’ll increase it in future videos.
@andreacarvajal3098
@andreacarvajal3098 8 ай бұрын
Hi Travis, what if the provider is local servers, does terraform work on that as well?
@vinvvinv7460
@vinvvinv7460 Жыл бұрын
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
@K71947
@K71947 10 ай бұрын
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..
@youwillyou7905
@youwillyou7905 8 ай бұрын
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.
@TravisMedia
@TravisMedia 8 ай бұрын
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?
@youwillyou7905
@youwillyou7905 8 ай бұрын
@@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.
@freakphysics
@freakphysics 11 ай бұрын
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
@TravisMedia
@TravisMedia 11 ай бұрын
I appreciate the feedback! Will do so going forward.
@freakphysics
@freakphysics 11 ай бұрын
@@TravisMedia Do you have a best pick course for terraform on Udemy (for all platforms)? You completely convinced me with this video.
@underflowexception
@underflowexception 2 ай бұрын
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?
@timecircle8420
@timecircle8420 Жыл бұрын
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?
@nikola4628
@nikola4628 5 ай бұрын
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?
@emmanuelevbuomwan2665
@emmanuelevbuomwan2665 Ай бұрын
I was first in incognito mode, I had to switch over just to hit the subscribe button.
@gurugamer8632
@gurugamer8632 Жыл бұрын
Is it better to do Devops or Azure Cloud?
@fabrice9848
@fabrice9848 Жыл бұрын
When using "terraform destroy" while having multiple instances, how to terminate a specific instance ?
@mohittandon1931
@mohittandon1931 10 ай бұрын
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)
@rmt3589
@rmt3589 5 ай бұрын
You can always ask Phind for help. That's my plan.
@shaileshntikhe
@shaileshntikhe 5 ай бұрын
This is the terraform intro video I was looking for.
@crashcode8503
@crashcode8503 2 ай бұрын
Any prerequisites
@nileshbhandirge4638
@nileshbhandirge4638 4 ай бұрын
Nice vedio, can this useful in vmware
@enpassant7358
@enpassant7358 Жыл бұрын
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.
@omarperez6308
@omarperez6308 Жыл бұрын
I feel this to the core!! With every technology honestly!
@rmatveev
@rmatveev 5 ай бұрын
12:25 - I was not able to find this image in AMI registry. Suppose that it was replaced with a new one.
@TravisMedia
@TravisMedia 5 ай бұрын
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))
@rmatveev
@rmatveev 5 ай бұрын
​@@TravisMediaI was not expecting such a swift answer :) Thank you for commenting on this, Travis!
@Gaijin101
@Gaijin101 Жыл бұрын
Memorizing the entire config for aws is however a nightmare.
@memyself4ever1
@memyself4ever1 8 күн бұрын
I'm learning Terraform with Github and it's interesting.
@behrad8860
@behrad8860 2 ай бұрын
what is VPC? virtual port Channel ?
@1apocalyps
@1apocalyps 11 ай бұрын
how was the AMI ID created or how did come to be? Thanks in advanced
@TravisMedia
@TravisMedia 11 ай бұрын
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.
@twosaibackbot
@twosaibackbot 6 ай бұрын
What are your thoughts on Wing/Winglang?
@TravisMedia
@TravisMedia 6 ай бұрын
Looks neat! Though I’ve never used it.
@jasonassaf2482
@jasonassaf2482 6 ай бұрын
Hi do you plan on doing an ansible video ?
@TravisMedia
@TravisMedia 6 ай бұрын
I can, what would you like to see?
@jasonassaf2482
@jasonassaf2482 6 ай бұрын
@@TravisMediasame as you have done with Terraform, intro and basic demo.
@PushpinderSingh2751
@PushpinderSingh2751 5 ай бұрын
The value of your content has won my subscription fair and square
@manojkumar-jt3fw
@manojkumar-jt3fw Жыл бұрын
Is JAVA needed for Kubernetis ?
@TravisMedia
@TravisMedia Жыл бұрын
Nope
@manojkumar-jt3fw
@manojkumar-jt3fw Жыл бұрын
@@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 ?
@TravisMedia
@TravisMedia Жыл бұрын
@@manojkumar-jt3fw oh it can help, sure. But it doesn’t help with Kubernetes specifically.
@TravisMedia
@TravisMedia Жыл бұрын
You should learn a language before or while learning DevOps, yes. I would lean Python over Java
@manojkumar-jt3fw
@manojkumar-jt3fw Жыл бұрын
@@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 ?
@mchannel1365
@mchannel1365 Жыл бұрын
why use Terraform when you can do all by Rest APIs ?
@rmt3589
@rmt3589 5 ай бұрын
What's Rest?
@markn8755
@markn8755 10 ай бұрын
You use ~/Desktop as your dev directory? I feel sick.
@markn8755
@markn8755 10 ай бұрын
Jokes aside great video, thanks.
@Scarface1337_
@Scarface1337_ 22 күн бұрын
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
@Albertux
@Albertux 6 ай бұрын
Terraform is not cloud agnostic you need to write each terraform definition based on the cloud provider
@everyonesview
@everyonesview 4 ай бұрын
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 😃
@Bayo106
@Bayo106 10 ай бұрын
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
@TravisMedia
@TravisMedia 10 ай бұрын
Thanks, I appreciate the feedback!
@softcolly8753
@softcolly8753 3 ай бұрын
I like your tutorials, it's a shame that your accent reminds me of Obama.
AWS Networking Basics For Programmers | Hands On
27:14
Travis Media
Рет қаралды 87 М.
Ansible vs. Terraform: What's the difference?
9:32
IBM Technology
Рет қаралды 178 М.
Genial gadget para almacenar y lavar lentes de Let's GLOW
00:26
Let's GLOW! Spanish
Рет қаралды 38 МЛН
Não pode Comprar Tudo 5
00:29
DUDU e CAROL
Рет қаралды 81 МЛН
10 Udemy Courses Every Developer SHOULD Own (NOT just coding)
19:53
Travis Media
Рет қаралды 847 М.
8 Terraform Best Practices that will improve your TF workflow immediately
8:57
you need to learn Ansible RIGHT NOW!! (Linux Automation)
21:21
NetworkChuck
Рет қаралды 835 М.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
Getting Started With AWS Cloud | Step-by-Step Guide
23:54
Travis Media
Рет қаралды 50 М.
Automate AWS EC2 with Python | DevOps Coding Challenge
16:25
Travis Media
Рет қаралды 15 М.
The PA042 SAMSUNG S24 Ultra phone cage turns your phone into a pro camera!
0:24
Phone charger explosion
0:43
_vector_
Рет қаралды 38 МЛН