"once your startup has failed and it comes time to tear down the project" lol
@micicubere3 жыл бұрын
@Eric Lynch THAT is where the true power of Terraform begins to show: "Just hit delete and ..."
@dekcode28243 жыл бұрын
before the next bill cycle right? LOL
@dt83842 жыл бұрын
Looool. That went over my head
@Adrian-uz6xc Жыл бұрын
Opened the comments to write the same thing, saw your reply already. Thumbs up is in order. 👍😂
@lmbk8957 Жыл бұрын
This is why we love fireship
@rutvikpanchal57263 жыл бұрын
That head banging gif was way more intense than what I expected I love it
@Jordan-er9bx3 жыл бұрын
Same.
@juliosoto94713 жыл бұрын
That thing is incredibly old. I remember seeing it in MSN messenger like 20 years ago.
@finlee983 жыл бұрын
@@juliosoto9471 Same which means we're also incredibly old too...
@aaronbell59943 жыл бұрын
@@juliosoto9471 I had this as my avatar on a phpBB forum, and this girl wrote, "Please, god, change your avatar." Haha I had no common sense then
@Badz_B34chst4r3 жыл бұрын
GRRM sees this gif and writes "The Mountain and the Viper"
@RajvirSingh13133 жыл бұрын
"Once your startup failed" Lol
@allen0hu3 жыл бұрын
That escalated quickly :/
@Alticroo3 жыл бұрын
I feel personally attacked.
@cryptolicious37383 жыл бұрын
fireship is funny
@WildfireS16 ай бұрын
That’s the line that finally got me to subscribe.
@SyKot3 жыл бұрын
The cloud, Slowly turning developers into sysadmins.
@Keilnoth3 жыл бұрын
Or sysadmins into developers, the combination of both is called DevOps.
@jamesmadlangtuta31563 жыл бұрын
that's how devops was born ;)
@drwatson32bit2 жыл бұрын
I kinda hate it as a sysadmin. Provision VMware VMs was fine with Powershell and PowerCLI, but someone had the idea to add this extra layer, extra 3rd party tool to depend on...
@sebastiangudino93772 жыл бұрын
@@drwatson32bit You dont need it tho, as you said, it is a tool. I personally find a big productivity benefit from terraform, but you don't have to use it if you don’t (But yeah, i also dont like the fact that we are adding another company into the mix)
@marusdod36852 жыл бұрын
@@sebastiangudino9377 but how will he add it to his resume tho
@nopapersplease Жыл бұрын
I work in IT and this is about the best explanation of Terraform I have ever heard.
@PkmmteXeleon3 жыл бұрын
I’d love to see more Terraform content on this channel! I’m having a difficult time understanding other people’s tutorials on how to even get started. These 100 seconds just taught me more than hours worth of research!
@kiliusz2 жыл бұрын
True
@Jimmy_Jones Жыл бұрын
If you still need help. Then check out Techno Tim's latest video
@thewattleway3 жыл бұрын
Thanks for sharing. I love these short 100 second overviews. It gives me enough info to know whether I want to investigate further. I really appreciate your work.
@wimdegroot68153 жыл бұрын
Another alternative to Terraform is Pulumi. It looks like a promising framework because you can use a/your (favorite) programming language to set up your infrastructure. I would love to see a '100 seconds of Pulumi' video :)
@mgjulesdev3 жыл бұрын
Something to note, for some of the providers Pulumi uses Terraform under the hood until it got its own native implementation.
@comichacker3 жыл бұрын
Why would one opt to use a imperative or even functional language just to provision VM resources? I think its easier to just have terraform documentations beside and learn as we go.
@marcobga23983 жыл бұрын
How is it different from Prometheus ?
@nathanielfishel87513 жыл бұрын
Don't forget AWS CDK, you can write your IaC in typescript or a few other languages
@quanghuy12423 жыл бұрын
And we have CDKTF, using AWS CDK as its core
@EidosGaming3 жыл бұрын
their extension choice matches my feelings while reading the file very well
@Raysureeea3 ай бұрын
You really are the best at explaining things shortly and concisely
@Kevroa13 жыл бұрын
Damn.. literally last night as I was going to sleep I was wondering if something like this existed. I just woke up and was about to search about it and this popped up in my feed. What are the chances
@afj20103 жыл бұрын
Google is reading your mind ..
@khanasfireza95153 жыл бұрын
Fireship on the way to 1 million, Take Love
@rjhornsby3 жыл бұрын
Only so much can fit in 100 seconds. I would only have added a quick mention of “‘terraform plan’ lets you validate the syntax and see what terraform _would do_ without making any changes” before ‘tf apply’. Otherwise an excellent and succinct summary. A slightly longer than 100 seconds might throw in a quick “‘terraform import’ can help you build terraform code that matches your existing infrastructure, so you can bring what you have under terraform control”. It’s a great tool. Has made my job way easier in no small part because TF code is sort of a building plan/drawing that can be read and shared - without having to tear out drywall to see what kind of insulation is behind it.
@_Doskii3 жыл бұрын
I'm not entirely sure what this does but it sounds nice 🙂
@James-ln6li3 жыл бұрын
Just a quick summary... but basically AWS and the other cloud providers offer literally hundreds of services. Normally you order, setup, and configure those services via a web based UI. This is fine if you only have a couple servers and you are not making changes or redeploying servers often. When you get to the point that you have hundreds or thousands of servers, load balancers, dbs, etc recreating all those services in AWS could take months and require you to follow instructions in a word document. Terraform lets you define all of those servers, load balancers, dbs, etc in code. Then Terraform can run that code, talk to AWS, and set it up for you quickly. You get the bonus of being able to code review changes and it makes setting up other environments like DEV, UAT and PROD super quick, plus you get the benefit of knowing they are exactly the same. Terraform is amazing.
@CoentraDZ3 жыл бұрын
Same 😂
@_Doskii3 жыл бұрын
@@James-ln6li Aha. So it is kind of like a package manager script that would set up all the libraries and dependencies you need for an environment but instead sets up all the cloud services you need. Sounds awesome indeed.
@bradleystannard34923 жыл бұрын
@@_Doskii yes
@yoursweatersux3 жыл бұрын
I mean he literally explains what it does in 100 seconds dude...
@floxer3 жыл бұрын
This timing! I just spend my whole work day trying to create a proof of concept for our use-case.
@owenmurphy2022 Жыл бұрын
I had no idea what Terraform was. Now I feel like an expert in Terraform ! Amazing video !
@reddot81003 жыл бұрын
круто когда ты не много знаешь terraform и твой любимый Fireship делает это за 100 секунд. Awesome 🦾 🔥 ❤️
@ninjaasmoke3 жыл бұрын
The point of GUI was to replace CLI. Now we are evolving, just backwards
@GuRuGeorge033 жыл бұрын
the cli just acts as the "start", "pause", "stop" button and so forth and u tell it where the files (that have the code) lie. The actual code does not need to be written into the cli, which is what used to be the case that u r referring to
@s0j0urner153 жыл бұрын
GUI is for starters and CLI is for veterans.
@mitnick2123 жыл бұрын
GUI vs CLI, each serves different use cases
@P4INKiller3 жыл бұрын
devolving*
@iAmTheSquidThing3 жыл бұрын
I'd say both have a place for different purposes. GUI makes simple things simple but complex things complex. Code makes simple things complex but complex things simple.
@jollygoal3 жыл бұрын
Lol, 3 days ago I had an interview and I've been asked what I can tell about terraform. Fireship, you are incredible
@Liamnissan222223 жыл бұрын
Been using Terraform for 3 years and its honestly amazing.
@saurabhgupta66913 жыл бұрын
wooowwwwww
@simplehonestmusic22616 ай бұрын
I'm taking a 10 week AWS course and learning TerraForm right now as part of it and I am SOOOO excited!!!!!!
@otownslinky3 ай бұрын
What class
@KopparamNaveen3 жыл бұрын
I work on Terraform and AWS pretty much most part of my day from past 1 year, I admit I couldn't have explained this any better than this within 5 minutes.
@MyloMusica Жыл бұрын
Learning terraform is useful to get a job? Where you work at?
@HitankarRay3 жыл бұрын
Was introduced to terraform a couple of weeks back. It is pretty cool and resembles Kubernetes templates in idea but quite different in actual implementation. The best part is you can dynamically refer resource names from within another resource block.
@vikaschinchansur43223 жыл бұрын
Nice Video explaining the quick overview of what terraform is.
@faizaankhan80903 жыл бұрын
Loving your 100 second videos. Please make more. Thanks 😎
@Ali23070133 жыл бұрын
Liked before watching, always wanted to know what Terraform is and I think this is the best place that explains it. This reminds me of AWS CloudFormation.
@divyanshgautam7289 ай бұрын
you have a nice way of explaining thing its very easy to understand any topic within 100 seconds with the help of your videos
@mdk19839 ай бұрын
Brilliantly compressed. A short mention of terraform plan command would have made it 110%
@paracha33 жыл бұрын
i had only heard of terraform in context of cloud without knowing exactly what it is or what it does. Watching this video i am blown away. Damn that is cool
@CodeWithPrabesh2 жыл бұрын
Very useful video. I love how you make complex topic really easy to understand. A suggest from previous burns would be instead of using terraform destroy, it is much better to remove the code block of the infrastructure and run terraform plan/apply again. This way you can be 100% sure it destroys intended resource only. Terraform destroy is a very dangerous command and does not always works as intended.
@md.fazlulkarim88473 жыл бұрын
No matter how complicated the subject is, you make it easy. Best guy in youtube 💖
@mexicanmax2273 жыл бұрын
Masterful Content as usual 🙂
@noddychoi3 жыл бұрын
I am starting on Infrastructure as code. And this came up on my homepage. This is absolutely helpful. Hope to see Ansible tutorial next
@TamDNB3 жыл бұрын
Those ending animations are *chef's kiss*, can we have 100 seconds of creating those please?
@theprovost3 жыл бұрын
Jeff has a video on his private channel about how he makes these videos. As for the logo animation, most probably it is an AE template into which one can plug their logo and render it out
@Abdullah_Osama3 жыл бұрын
you again back with reading my mind :) was just learning about aws and thought wouldn't it be easier to deploy all of the servers and configure them with code
@John-dl5pw3 жыл бұрын
Learn Ansible and Packer with Terraform I can not stress this enough!! Also look at terraformer it is terraform but backwards. Haskell 100 seconds and/or Lisp and Scheme 100 seconds!! Thank you for the awesome content
@thelolladorfking24163 жыл бұрын
I'm a starter and I think you are talking language of God's.
@danquinn17733 жыл бұрын
+1, especially for Lisp video!
@varunsharma55823 жыл бұрын
@@thelolladorfking2416 Lol, I am a DevOps engineer, it's almost mandatory to know IAAS with terraform and configuration using Ansible these days with CI/CD these days. To make it simple. Let's say you need a virtual machine on Google cloud with code, you write the code in terraform. Once that code executes, you have all the infra ready. Now, let's say you have a windows machine as your virtual machine and you want to install your node is app with angular on it. Well, you keep those files on a storage account or a FileShare online on Google cloud as well. This can also be made using Terraform. Now Ansible comes into picture. Use Ansible and wrote some powershell scripts for simplicity and you can extract your whole project on the zip and run all the commands to run it remotely using Ansible. So, of you have a constant storage online with all your binaries and projects. With terraform and ansible scripts, you can create the whole infra and move your projects on that infra and run those projects exactly as you want with a single click. And if you're a DevOps person, you can write CI/CD pipelines, so the moment your Dev makes a change in your code base and makes a pull request, automatically a whole infrastructure will be created, and that app will be tested on that infra automatically and if all the test cases pass, pull request will be merged. I hope this demystified the language of Gods for you.
@rosescott31933 жыл бұрын
@@thelolladorfking2416 INSTALL SPYWARES AND BUGS IN YOUR SPOUSES CELL PHONE OR ANY TARGETS ACCOUNT SEARCH *""HACKLORD TOM""* PAGË ŌN FĀCËBooK!!. HE HELPED ME BEFORE..
@rosescott31933 жыл бұрын
HACK OR RECOVER ANY FACEBOOKK ACCOUNT OR A.NY OTHER MEDIA HANDLE.,. SEARCH *""HACKLORD TOM""* PAGE ON FĀCEBOOK!!. 100% RECOMMENDATIONS IN ANY SPY ACTIVITY WITH FULL ANONYMITY!!
@sonmangaking3 жыл бұрын
Needed this I was just provided a task at work on this thanks
@adriantan11342 жыл бұрын
good video, short and straight to the point in 100 secs.
@rushithakker10853 жыл бұрын
You are surely reading minds 🙌🙏
@thomasphilip81582 жыл бұрын
sweet & crisp! Thanks!! :)
@karakunai_dev3 жыл бұрын
Watching this video as I still built most of my projects through docker compose till date really hits me.
@slka32723 жыл бұрын
Why is that a problem?
@karakunai_dev3 жыл бұрын
@@slka3272 It's not as great as how it used to be.
@CodingPhase3 жыл бұрын
Interesting never heard of this but just saw an ad about Terraform for devops so I searched it just to see wth it was and boom the homie fireship has a quick summary on what it is
@talhaibnemahmud3 жыл бұрын
Masterpiece as usual
@djetton13 жыл бұрын
What would I do without y'all! You should just write everyone's docs for now on - so perfect and to the point.
@sadrashadmand5523 жыл бұрын
this form of videos are great thank you so much!
@BlackdestinyXX3 жыл бұрын
I love this type of videos, can you make it more for the new frameworks?
@arslantechlab3 жыл бұрын
Fireship is on fire🔥
@kairoswave3 жыл бұрын
This was extremely helpful, I been learning terraform and sometimes I am like why am I doing this or that. but this explanation really cleared it up, thank you!
@gaboceron1003 жыл бұрын
Amazing! I always learn something new with your videos!
@TheUnusualSuspect1013 жыл бұрын
Love this concept of tldr videos!
@soepet3 жыл бұрын
AWS CDK for the win 🤩
@alexsav74272 жыл бұрын
Nice and short explanation, thanks
@shamashel3 жыл бұрын
Also make sure to open-source all the core functionality of your startup so you actually have something to put on your resume when your startup inevitably fails. The stuff behind the paywall should be a SaaS or PaaS version that comes with support and additional observability + convenience features
@arnaudgutierrez4231 Жыл бұрын
Hello I am currently following courses to be a Cloud administrator and this video is quite good 👏👍 I would have shown the code for the Cloud provider Azure too. Hope you will do more video like this one. Good job
@hasnathabdullah12533 жыл бұрын
How does this man has so much knowledge ?
@matthartstonge3 жыл бұрын
Terraform is one of the few great tools that makes infrastructure great. Smashing DNS records in via terraform has saved me heaps of time when needing to migrate to a new cluster for a buttonne of A records. Or to fix up someones tinkering if they don’t know why somethings down!!
@ruuman43 жыл бұрын
I love to see you do videos on topics of data science and algorithms
@naheliegend52222 жыл бұрын
i was just asking about how all the companies handle the resources in the cloud. LOL Terraform just solved this problem. Got my inner peace back
@thedarkknight5792 жыл бұрын
Beautiful explanation.
@Juan-Hdez10 ай бұрын
Useful. Thank you.
@UtsavParashar-z6j7 күн бұрын
thanks this is super helpful
@bwill3253 жыл бұрын
Love a deep dive on terraform
@biswaMastAadmi Жыл бұрын
Thanks for creating
@severtone26310 ай бұрын
Great informative explanation. Thank you
3 жыл бұрын
I wish I have seen this a few weeks ago.. That's cool! Thanks for the great video again! Love your short and well explained videos!
@edwardv45462 жыл бұрын
Thank you! Very helpful.
@cornelcristianfilip50484 ай бұрын
Love it!
@pushpendersingh74443 жыл бұрын
Love your logo animation
@Yan-bf4cy3 жыл бұрын
This is a cursed version of JSON lol
@ruanckruger3 жыл бұрын
For a second I thought the title was transforms, just as I was busy working on a high fps motion path animation. High FPS animations video when? It's an awesome rabbit hole
@Goktug-rl7yc11 ай бұрын
THANK YOUUUU ❤
@varunsharma55823 жыл бұрын
Hell yeah, make a tutorial on Ansible as well and you have covered half my job.
@user729743 жыл бұрын
I'd like to see this too. I've been immersed in the "new" stuff like Terraform. Would like to see the old school way of doing things too, where you just need to provision VMs.
@iamawebgeek3 жыл бұрын
Three.js in 100 seconds. Also more content on Terraform please
@ezeeok3 жыл бұрын
There's already a video on Three
@minnow13373 жыл бұрын
kzbin.info/www/bejne/h2ikgKmNpa6Jfrc
@iamawebgeek3 жыл бұрын
That is not 100 seconds :) Just kidding, good to see three.js content in Fireship
@kdspland Жыл бұрын
Great information!
@mohammedalnaggar29343 жыл бұрын
Your content is always inspiring 👍 Keep it up!
@TheSammy20103 жыл бұрын
been waiting for this one
@donwald3436 Жыл бұрын
It's called OpenTF now, Terraform died in a dumpster fire.
@tareksamara68743 жыл бұрын
too nice man, keep it up !
@user729743 жыл бұрын
I know it's hard to fit everything into 100 seconds, but one thing I'd add to this to provide a complete overview of what Terraform does is that it tracks dependencies between resources and will automatically create things in the order needed. For example, if you've got a VM like in this video, but it depended on a private network existing first (because you want the machine to be provisioned into that network), Terraform can create the network first and wait til its ready, and then create the machine, associating them together. Another example would be an AWS Lambda powered API, with all the S3 buckets, API Gateway stuff, the function itself, etc, all tied together.
@nope63443 жыл бұрын
Great video as always! Please do "go in 100 seconds" next!
@MistaT443 жыл бұрын
Infrastructure as code is pretty valuable in the devops community and automating server builds in big companies
@Cerberus87713 жыл бұрын
I’ve used Terraform to create a scalable Selenium Grid and other things. I’ve used It via HCL. Terraform also has a CDK and supports languages such as C#, Java, python, etc. There are alternatives to Terraform of course that work just as well or better depending on what you are trying to do and what you are comfortable working with.
@TheRanguna3 жыл бұрын
Also checkout terraform cdk, it's still under heavy development but it's gonna be awesome once it's production ready. Tf cdk is basically the same thing as this, but you can actually use a familiar programming language like typescript to define your infrastructure.
@ballgoodman3 жыл бұрын
Another 100 second video about coding I will most likely never eve use, I must watch it immediately! You have great videos but I won't use them because I don't code a much as I used to but apart from me having no use for em they're great!
@monkeyseatcatfood3 жыл бұрын
Just getting started with AWS. This sounds like a pretty interesting tool
@lespaceman3 жыл бұрын
I'm not sure if you can AWS a tool.
@MercyFromOverwatch23 жыл бұрын
Jeff is my favourite tech KZbinr
@albertkwan42613 жыл бұрын
SIMPLY AWESOME INTRO.
@shravanasati96313 жыл бұрын
Golang in 100 seconds.
@korigamik3 жыл бұрын
Yes
@unlockwithjsr3 жыл бұрын
Yessss
@omer88363 жыл бұрын
Yes pleaseeeee
@fatgolem693 жыл бұрын
let's goooo
@sayamqazi3 жыл бұрын
Seeing these config tools popping up left and right I strongly believe we need a coherent configuration modeling language. I hate every new tool introducing their own version of JSON or similar that they think is better
@Mar_Ten3 жыл бұрын
That would bring sanity to everything. We don't do that here. :P
@baryemini41033 жыл бұрын
xkcd 927
@mrdotkg3 жыл бұрын
HCL2 is not yet another JSON.
@GamingMad1013 жыл бұрын
YAML? :D
@uziboozy45403 жыл бұрын
You can just use their CDK instead.
@ambrodu3 жыл бұрын
Awesome !
@SocratesAth3 жыл бұрын
TL;DR: Terraform is a build tool for cloud services.
@abdullahahmed77813 жыл бұрын
Wow I never fully understood build tools. Now I will consider then terraform but for software 😂
@jt0993 жыл бұрын
Also able to use this for more systems like VMware.
@huscachafe3 жыл бұрын
K8s too
@gaboceron1003 жыл бұрын
a TL;DR for a 2 min video
@z-aru3 жыл бұрын
@@gaboceron100 More like TL;DW 😂
@Sebpv20063 жыл бұрын
Awesome !!!!!
@ArielBenichou3 жыл бұрын
This is 🔥
@harigalla13643 жыл бұрын
Azure however already has the concept of ARM templates which do the same. But I guess it's always nice to have a tool where you can define your infrastructure as code accross cloud providers.
@asdfg57852 жыл бұрын
AWS also have cloud formation . But the main strength of terraform is open source and works with Aws azure gcp .. so it adds flexibility
@deekuman3 жыл бұрын
I use Terraform every day. It is absolutely black magic
@bob_kazamakis3 жыл бұрын
Serverless seems to still have the best transition from “serverless” syntax to “CloudFormation” syntax so that there aren’t gaps in your deployment framework that you have to work around
@MerelJac10 ай бұрын
I love your videos! Can you make a Swagger in 100 seconds?
@austincodes3 жыл бұрын
Where had this been my whole life?
@juliankandlhofer75533 жыл бұрын
Awesome! Can you talk about Vault as well? I feel like too many people are just storing their secrets in plain text these days.