Terraform explained in 15 mins | Terraform Tutorial for Beginners

  Переглядів 1,523,996

TechWorld with Nana

TechWorld with Nana

День тому

Terraform explained for Beginners | Terraform Tutorial for Beginners | Terraform Architecture explained
Full course on Udemy - Get 30% off with my code ► bit.ly/3IAEXA8
Understand what Terraform is, its use cases, how it works and how it's different from Ansible 💡
Terraform is a tool for infrastructure provisioning to build out infrastructure through code, often called Infrastructure as Code. So, Terraform allows you to automate and manage your infrastructure, your platform and your services that run on that platform. It's open source and declarative, which means you define WHAT you want (the desired "end state") rather then describing exactly each step or HOW to do it.
In this tutorial you will learn what Terraform exactly is, Terraforms use cases or what it's used for, Terraforms Architecture and the basic commands. In addition I also clarify the question of what the difference of Terraform and Ansible is, because they seem to do the same thing.
Furthermore I also go one step deeper and explain what the terms and concepts of "infrastructure provisioning", "infrastructure as code" or "declarative vs imperative" mean. 💡
So, with this Terraform Tutorial you get a really good overview of what Terraform is, how Terraform works, how it does its job to get started quickly. 🙌🏼
#terraform #terraformtutorial #infrastructureascode #devops #techworldwithnana
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:30 - What is Terraform? What is infrastructure provisioning?
03:22 - Terraform vs Ansible
06:07 - What is Terraform used for? Terraform Use Cases
08:18 - How does Terraform work? Terraform Architecture
12:01 - Terraform Example Configuration File
12:47 - Declarative vs Imperative
15:23 - Terraform Basic Commands
▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬
Terraform Providers: ► www.terraform.io/docs/provide...
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full Kubernetes and Docker tutorial ► bit.ly/2YGeRp9
DevOps Tools, like Ansible, Prometheus ► bit.ly/2W9UEq6
What is Kubernetes? ► • What is Kubernetes | K...
Jenkins Pipeline Tutorials ► bit.ly/2Wunx08
▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
► Become a DevOps Engineer - full educational program 👉🏼 bit.ly/45mXaer
► High-Quality and Hands-On Courses 👉🏼 bit.ly/3BNS8Kv
► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3Ozl28x
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Join private Facebook group ► bit.ly/32UVSZP
DEV ► bit.ly/3h2fqiO
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT

КОМЕНТАРІ: 762
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:30 - What is Terraform? What is infrastructure provisioning? 03:22 - Terraform vs Ansible 06:07 - What is Terraform used for? Terraform Use Cases 08:18 - How does Terraform work? Terraform Architecture 12:01 - Terraform Example Configuration File 12:47 - Declarative vs Imperative 15:23 - Terraform Basic Commands 👉🏼 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. 👉🏼 Also please let me know what you want to learn about DevOps. Please don't forget to subscribe and give me a thumbs up if you liked my video 🤓
@ayyaswamythangavel1550
@ayyaswamythangavel1550 3 роки тому
Great explanation, thank you.
@rocksera111
@rocksera111 3 роки тому
Terraform with GCP where can we get detailed docs on providers and provisioners
@raghav1790
@raghav1790 3 роки тому
Your training with Terraform is focused with just AWS or does it also cover Azure and GCP too?
@nickmaiorano296
@nickmaiorano296 2 роки тому
Please note that the term you use “infrastructure as a code” is incorrect. It is “infrastructure as code”. I don’t want to be annoying but this could confuse your audience.
@kimsung2384
@kimsung2384 2 роки тому
Excellent- love it
@revesbyalok
@revesbyalok 3 роки тому
One video of yours a day keeps DevOps fear away! :D
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
Haha that's great 😄🤠
@crparam1631
@crparam1631 3 роки тому
👍👍well said
@juliazet3199
@juliazet3199 3 роки тому
so true 🤠
@dhananjay3974
@dhananjay3974 2 роки тому
Which should I learn first, terraform or ancible?
@srigamerz.1782
@srigamerz.1782 2 роки тому
@@dhananjay3974 terraform
@robertkviberg
@robertkviberg 2 роки тому
after 40 years as developer and 30 as CIO I will say your skills to explain are one of the best I have seen so far. Keep the good work gooing, all best to you
@jeromequentin777
@jeromequentin777 3 роки тому
Hi Nana, by now I can say you are one of the top instructors in the internet world. Whenever I watch your videos, apart from the main concept, the small tips you give about certain terminologies are really useful. Along with Mumshad, Stephen Maarek, Zeal Vora, you guys rock the internet world!! All the very best and we expect more videos from you!!
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
Hi Jerome! Wow thank you so much for your feedback! 💙 Glad it is so helpful to you :)
@jeromequentin777
@jeromequentin777 3 роки тому
@@TechWorldwithNana Also Nana, where is Terraform init command, I did not see it in this video
@kimsung2384
@kimsung2384 2 роки тому
I’ve been searching for the best overview and explanation for Terraform. This is the best explanation I’ve seen on the whole internet. Thank you so much for explaining the terms so succinctly! I now understand Terraform much much more
@lostsoulparty
@lostsoulparty 2 роки тому
This video explained well what several videos from my companies learning provider had failed to get across. Thanks for being so clear and showing how the parts work together at a high level
@emilcebotarosh43
@emilcebotarosh43 3 роки тому
I feel like these short informative videos are way better than most of the currently available university courses. You just keep the way more relevant, the explanations are always clear and useful! Thank you for the effort you put into making these videos!
@rashidakhan77
@rashidakhan77 3 роки тому
Thank you for doing this, Nana. You are a godsend for new people who have so much to learn and nobody to turn to for the kind of clear, simplified, step by step concepts. I am surprised why anyone would downvote these videos -- feel sorry for such people as they are stuck in some kind of a strange mindset. I have been learning a huge amount from your courses -- especially the "From Zero to Hero" ones. Your work is helping tens of thousands of people cut through so much jargon and also helping them see the connections between things.
@anandv21
@anandv21 2 роки тому
Thanks for such a clean and simple explanation to Terraform, really appreciate all the hard work that has gone into helping others achieve their goals :)
@nikitapimparwar1674
@nikitapimparwar1674 3 роки тому
you are the best! I went through many videos and here I understood what other videos were trying to explain about Terraform. Thank you so much for all the efforts.
@seanb9436
@seanb9436 3 роки тому
it's become increasingly difficult to find well thought out, presented, and narrated videos like this. thanks for creating it!
@user-kn1nd9xx7c
@user-kn1nd9xx7c 9 місяців тому
yes, because they usually make it paid content, but this channel is very generous.
@PaxHominibusBonaeVoluntatis
@PaxHominibusBonaeVoluntatis 2 роки тому
Hi Nana you inspired me to change my workplace and to start study Docker, Kubernetes and now Terraform. Thank you for all materials, videos and clear message. Cheers!
@pankajjain
@pankajjain 3 роки тому
Your explanations are so clear. Thanks for putting in the hard work and helping the learner community.
@lisamitchell6858
@lisamitchell6858 8 місяців тому
After watching your Docker and Kubernetes tutorials, I always turn to your channel whenever I need to learn a new technology; your explanations and examples are so clear and helpful! Thank you!
@jagajitdas
@jagajitdas 2 роки тому
Wonderful, easy to understand, loved the way of explaining it, making it simple, yet very very informative ! Thank you !
@gilbertovampre9494
@gilbertovampre9494 Рік тому
This woman rocks! Best explanations on the internet, every new tech thing that I need/want to learn I come here first to check if there's a video about it. Thanks for all your good work!
@jimbrent8151
@jimbrent8151 3 роки тому
Excellent. I needed this as I was trying to figure out the best way to deploy my infrastructure. You got me as a new subscriber because this :)
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
Hi Jim, really happy to hear the video was helpful and thanks for subscribing :)
@rajwantsingh6011
@rajwantsingh6011 2 роки тому
Hi Nana, really great tutorials produced by you. The nicest thing about your videos- you keep it simple, to the point and not going off topic or talking rubbish like others. That's why it is easy to understand to learners.
@srikanthk2860
@srikanthk2860 Місяць тому
I watched your Kubernetes, Ansible and this video. You are the star in DEVOPS world and the way you explain is great. Thank you.
@bayor48
@bayor48 Рік тому
as a newbie this is so explanatory to me and i have a clear understanding about Terraform and even an idea of Ansible. thank you.
@hoopz4522
@hoopz4522 Рік тому
You are a true teacher! Thank you so much for this and all of your content. You have really helped me to understand something I thought i'd never get! Thank you!!!
@rgulamhussein
@rgulamhussein 2 роки тому
Really excellent intro video. You totally nail the basics and explain it clearly in an easy to understand fashion. Thank you!
@bedirhandincer3448
@bedirhandincer3448 3 роки тому
I saw your video with amigoscode and came to your channel. I am complete new to DevOps and i've already learned so much. Thank you for your work, keep up doing it!
@rush2112chile
@rush2112chile 2 роки тому
Muchas gracias Nana, tienes un gran talento para explicar los conceptos!!
@paulcassidy4559
@paulcassidy4559 3 роки тому
By far the best explanation of Terraform I've seen! Thanks a million!
@leonidbrandes9636
@leonidbrandes9636 3 роки тому
I like your videos! the speech is so clear, not too fast, and the illustrations while speaking are really great! Thank you!
@cosmetolog__d
@cosmetolog__d 3 роки тому
Thanks, Nana! I'm familiar with Terraform, and already created some stuff with it, but during wacthing your video I refreshed some knowledges about this technology, and now know something new.
@harsvijj
@harsvijj 3 роки тому
Love the way you presented the content. Very helpful and easy to absorb for beginners
@ilayarajakamal
@ilayarajakamal Рік тому
Best tutorial i've ever seen.Crisp and clear explanation rather than like other blah blah videos.
@stmasanti
@stmasanti 2 роки тому
You’re great, your videos are simple, easy to understand and very complete, thank you!!
@KDOERAK
@KDOERAK 2 роки тому
Another excellent overview: short, clear and to the point. Thx!👍
@EquinixDevelopers
@EquinixDevelopers 8 місяців тому
This is a helpful tutorial, Nana. Especially liked 15:16 where you described Declarative vs Imperative perfectly.
@sebytro
@sebytro 2 роки тому
Awesome, very nicely and clearly explained for a beginner like me. Thank you very much!
@MaryamAv
@MaryamAv 6 місяців тому
since yesterday read and watch different things to know the concept but this video did the job , thanks
@raoveleshala8104
@raoveleshala8104 3 роки тому
Nana, you are simply wonderful in explaining - hat's off to you...
@matissmatiss3126
@matissmatiss3126 3 роки тому
You are really great instructor, everything explained profesionally. Thanks!
@grzegorz__
@grzegorz__ Рік тому
oh wow. Just started new project, few days ago, i was spammed with tons of tools, customer external modules, apis etc. and wanted to quickly understand Terraform (without reading documentation because i didn't have time for it , yet :D), and I struggled a bit (all of these providers, i didn't know that it has state, so the TF files we already have have some hmm history of changes). Now I know pretty much everything, within 10 mins (speeded up video ;) ). Fantastic!
@carstenhopp9459
@carstenhopp9459 Рік тому
Thank´s again Nana for this very good video! It was easy for me to understand what Terraform is about and I´m looking forward to learn more about it 🙂
@shad9084
@shad9084 Рік тому
Skill is Amazing, people would be having more technical skill but explanation skill is very important that you have is awesome.
@busyrand
@busyrand 5 місяців тому
Phenomenal... You cleared up a lot of questions I had. Thank you for focusing on what was going on underneath the hood....
@muratbayraktar1903
@muratbayraktar1903 Рік тому
perfectly explained, Im going to start using Terraform in my new job as a ml DevOps, I love your videos thanks a lot
@dilipsinghrajaputana461
@dilipsinghrajaputana461 3 роки тому
Thanks Nana for wonderfully explaining terraform in 15 minutes. Your videos help me to pick up new learning. god bless you
@georgebenjamin6632
@georgebenjamin6632 3 роки тому
I genuinely appreciate your videos. Thank you Nana.
@CBaggers
@CBaggers 2 роки тому
Fantastic, video. Making tutorials this clear and concise is hard. I'm definitely getting your course if I end up using Terraform
@izzybirth
@izzybirth Рік тому
Hey, Nana!! You're amazing!! I really appreciate your videos. They're so useful for me. I'm understanding the things better because of them. Thank you so much!! Greetings from Brazil.
@aaronbaldwin2267
@aaronbaldwin2267 Рік тому
Nana, I have to say that I love your videos. Thank you for making these.
@Rricky122890
@Rricky122890 8 місяців тому
That was an amazing explanation. Don't need to deal with it but it helps to know what my colleagues are talking about!
@davidalexander8786
@davidalexander8786 3 роки тому
I do believe the key to learn faster it's always have a big picture and chunk it in small pieces. Thanks for the vid
@chrisanich4373
@chrisanich4373 19 днів тому
Your videos are the best. Without doubt, the best content to digest difficult topics faster.
@ajitnagarkar8640
@ajitnagarkar8640 2 роки тому
Presentation skills 100/100... with the crisp clear conceptual and real life explanation... Good Luck !!!!
@kalyanchatterjee8624
@kalyanchatterjee8624 3 роки тому
Best spent 18 minutes of my week! Thank you.
@gv_108
@gv_108 6 місяців тому
Thank you so much Nana, this is perfect. I have a job interview tomorrow and I'm doing some last minute lookups.
@GauravSingh-xi4bp
@GauravSingh-xi4bp 2 роки тому
Exceptional thanks for providing the overview, this has created solid base and interest in Terraform.
@JayPatel101
@JayPatel101 3 роки тому
Excellent coverage of the differences of two. I used Terraform for SharePoint farm build out. Another good one Nana! Keep them coming!
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
Thank you so much Jay, glad you liked it :)
@trameshbabu9032
@trameshbabu9032 2 роки тому
100% sure that your explanation makes the subject clear and calm. Peaceful Happy Learning Nana, Great.
@keerthisumanth8106
@keerthisumanth8106 3 роки тому
I waited for your video more than anything in this world...the passion u have make you what you are today ...this is what I have learnt from you @best
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
Thank you so much Keerthi 🙂
@arturomtz8
@arturomtz8 2 роки тому
Very well explained. I loved the simplicity! thank you very much
@manojkothwal3586
@manojkothwal3586 2 роки тому
Dear Nana is a DevOps University personified. Thank You Nana for everything you teach us with so much depth and passion. I have learnt a lot about DevOps through you more than i could've learnt through a certification course. Thank You Once Again Nana Ji (Ji is an honourary suffix to a respectable person usually a Guru )🙏🙏🙏🙏🙏🙏🙏🙏.
@biancabarreto1756
@biancabarreto1756 2 роки тому
You make it look so much easier! Thank you
@CoreDump451
@CoreDump451 2 роки тому
Thank you so much for making really awesome videos. Your channel is one of my favorite resources to learn!
@armandodacal1706
@armandodacal1706 3 місяці тому
Thank you for the video on what is Terraform. Easy to follow along and understand the benefits.
@shirilthokala674
@shirilthokala674 3 роки тому
I missed a very good and understandable video these many days. Appreciate your explanation Nana. Keep rocking
@PeterBellUK
@PeterBellUK 3 роки тому
Hi Nana, thank you so much for yet another clear and understandable video. I'm looking forward to another video on Terraform, perhaps on modules or state!
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
Thanks Peter! Will definitely do a Terraform demo video!
@devopsutsav
@devopsutsav 2 роки тому
This is an excellent Overview video which will confidence and inspire to learn. Thank you Nana. Appreciated!
@sudheerk406
@sudheerk406 2 роки тому
Hi Nana, you really a godess for all the Techie people who will come and learn from youtube. Thank you so much.
@wizardmaster6639
@wizardmaster6639 2 місяці тому
Great video... helped me understand it -- now it is a matter of clicking buttons, adding, provisioning etc.. to see it in action.
@bingomutant1
@bingomutant1 2 роки тому
the greatest channel on YT - best teaching there is thankyou !!
@rohithdesikan
@rohithdesikan 3 роки тому
Wow this video is amazing as is your entire series on Docker and Kubernetes, best explanations. Thank you
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
Thanks a lot Rohith 💙
@hollywoodfreak1747
@hollywoodfreak1747 3 роки тому
Simple and elegant explanation regarding Ansible & Terraforms, Really Fantastic
@prasadrao4840
@prasadrao4840 Рік тому
Excellent Teacher in the world , when i see your videos, always clear all my doubts , Many thanks for all your videos in youtube.
@saikumarramadasu9700
@saikumarramadasu9700 2 роки тому
Really the way of explaining is very understandable.... Each and every video is not feeling bore... It's making enthusiasm to learn devops 😊...
@PS3456
@PS3456 Рік тому
Awesome explanation and it is free. Simply amazing. God bless you!
@biswaranjansahoo9741
@biswaranjansahoo9741 3 роки тому
concepts covered well in the course, thank you
@babupachiyappan3163
@babupachiyappan3163 3 роки тому
Excellent, what a way to know the Terraform, you made it very simple...kudos
@nandinikumari8334
@nandinikumari8334 2 роки тому
Thanks for the overview...It really help me to understand the concept of Terraform. You explained it really well..
@omara2248
@omara2248 Місяць тому
Very practical overview, straight to the point! Thank you.
@anjuyeddu5102
@anjuyeddu5102 Рік тому
Thank you so much for the easy to understand explanation and simple graphics.
@aniketpandharabale9860
@aniketpandharabale9860 3 роки тому
Explanation should be like this. Simple and effective. Thanks for the video.
@anastasiiazu
@anastasiiazu 2 роки тому
Thank you so much for this amazing video :) I'm just starting with all the DevOpsie configurations as a back-end developer and found your channel super helpful!
@TechWorldwithNana
@TechWorldwithNana 2 роки тому
That's great to hear, thanks for your comment Anastasiia! :)
@shadowprogamer6
@shadowprogamer6 3 роки тому
I wish I found this channel sooner. Thank you for this great content. Subscribed!
@mohiddinshaik3638
@mohiddinshaik3638 3 роки тому
This is a great video that explain whole concept of terraform in clean and clear... With in less duration of time... Tnq.....
@mikedqin
@mikedqin 3 роки тому
Hey Nana, this is a great intro. Thank you. Looking forward to more with solid examples.
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
Thanks for your feedback Michael :)
@umairiqbal8747
@umairiqbal8747 3 роки тому
I must say NANA . this is one of the most quality content over Terra form i came across on you tube , keep up good work !
@TechWorldwithNana
@TechWorldwithNana 3 роки тому
I hope this helped you a ton Umair. 😇
@AdeebTahir
@AdeebTahir 3 роки тому
Very clear and fantastic explanation. Thank you! :)
@puneettripathi3686
@puneettripathi3686 3 роки тому
Nana can you please assist with the strategy for learning these techs , your concepts are crystal clear , I attended multiple conferences but the way you explained things , concepts gets deep into mind... really appreciate
@Myyutubee
@Myyutubee 4 місяці тому
Very nicely explained. Thank you so much. After watching this video decided to watch your next videos
@MrSomasundaramer
@MrSomasundaramer 2 роки тому
Thank you very much for this video. Now I have a very clear understanding of what terraform is.
@onkarvedpathak
@onkarvedpathak Рік тому
Great way to explain the concept.. you made it simple
@vincenzosanfratello3034
@vincenzosanfratello3034 3 роки тому
Loved it! Thank you so much from Belgium 😊
@blueberrys7913
@blueberrys7913 8 місяців тому
Such a good explanation. Thankyou
@prasadrao4840
@prasadrao4840 Рік тому
Nana, Many Thanks for simple and short explanation video, Greatly appreciated
@DarrellMcAdams
@DarrellMcAdams 3 роки тому
Excellent, concise presentation. I very much look forward to your future contributions. One question. In a blue/green fashion if a given terraform breaks a running app can the previous Terraform used be rerun to return the state to one that function? Again, thank you so much.
@AndrewBednoff
@AndrewBednoff 3 роки тому
Like your videos Nana and really like presentation format for the whole information! Please, make a video about Nomad also! With comparison of orchestration tools (Nomad, Kubernetes). And about FaaS/serverless engines (OpenFaaS, Oracle Fn, etc.). This will be really informative and helpful!
@sb4934
@sb4934 3 роки тому
Thanks for making all these videos, super helpful! I have a question, we are planning to use OKD4 which comes with a native installer, would you still recommend using tf to deploy the infra to a provider like AWS?
@randomdudefpv4927
@randomdudefpv4927 2 роки тому
Thank you, i applied to DevOps Engineer with no experience, now I'm trying to learn as much as i can. Fake it, till you make it!
@mithunbhadra3836
@mithunbhadra3836 6 місяців тому
One of the best teachers I ever seen
@karunakaranr2473
@karunakaranr2473 2 місяці тому
Hey.... Awesome. Really appreciate your time and effort on this tutorial. Made it simple..
@shresthasen9986
@shresthasen9986 2 роки тому
thank you nana, it was really helpful. i got the overview of Terraform.
@vishalmalaviya545
@vishalmalaviya545 3 роки тому
Loving your content and the way you explain it using infographics. Keep posting.✌
@amarlukade2225
@amarlukade2225 2 роки тому
every video of yours made my day and improves my tech knowledge.. thanks for this one as alwys 👍
01 - What is Terraform - Introduction (In Telugu)
19:39
NextOps Videos
Переглядів 93 тис.
Why You NEED To Learn Terraform | Practical Tutorial
27:33
Travis Media
Переглядів 89 тис.
How to get a FREE HYPERCHARGE SKIN!
02:07
Brawl Stars
Переглядів 16 млн
8 Terraform Best Practices that will improve your TF workflow immediately
8:57
TechWorld with Nana
Переглядів 187 тис.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Переглядів 1,3 млн
What is Ansible | Ansible Playbook explained | Ansible Tutorial for Beginners
16:41
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Переглядів 777 тис.
Terraform Tutorial for Beginners + Labs: Complete Step by Step Guide!
1:55:06
How Prometheus Monitoring works | Prometheus Architecture explained
21:31
TechWorld with Nana
Переглядів 980 тис.
Terraform in 100 Seconds
2:18
Fireship
Переглядів 491 тис.
DevOps Roadmap 2024 - How to become a DevOps Engineer? What is DevOps?
14:21
TechWorld with Nana
Переглядів 997 тис.