Terraform Course - Automate your AWS cloud infrastructure

preview_player
Показать описание
Learn Terraform in this complete course for beginners. Terraform is an open-source infrastructure as code software tool. Learn how it can be utilized to manage and automate your AWS cloud infrastructure. We'll start off by setting up a free AWS account to play around with and move on to setting up and installing Terraform on a Windows/MAC/Linux machine.

From there we'll move on to deploying our first resource through terraform and learning other core concepts. You'll even get a chance to setup a simple web server in AWS.

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Intro
⌨️ (0:01:54) AWS Setup
⌨️ (0:05:59) Windows Setup
⌨️ (0:10:04) Mac Setup
⌨️ (0:13:11) Linux Install
⌨️ (0:17:39) VSCode
⌨️ (0:20:51) Terraform Overview
⌨️ (0:43:31) Modifying Resources
⌨️ (0:50:30) Deleting Resources
⌨️ (0:54:55) Referencing Resources
⌨️ (1:04:47) Terraform Files
⌨️ (1:09:45) Practice Project
⌨️ (1:50:32) Terraform State Commands
⌨️ (1:54:05) Terraform Output
⌨️ (2:00:39) Target Resources
⌨️ (2:03:46) Terraform Variables

--

Рекомендации по теме
Комментарии
Автор

I completed this course before my scheduled interview on terraform and got the job and still i am using this course as a reference. thanks, man for the wonderful course.

jithendragunuru
Автор

I can confidently say that this one video is all you need to learn Terraform. It's well-explained, using the simplest language possible, without any complex terms that might overwhelm someone just starting with Terraform. Thank you, Sanjeev, for making such a powerful tool so easy to understand.

abufarhaz
Автор

I tried free code camp a long time ago when it was first starting out. Overall it was okay, but not great. I got an hour into this tutorial and was thinking "who made this, its amazing and its add free, they are surely some sort of generous God." I had no idea FCC quality has shifted so much, I'll have to go back and check what other stuff they have. This video is great.

NicGillespie
Автор

00:00 intrudction

01:56 AWS account setup

06:09 Windows installation

10:06 Mac installation

13:12 Linux installation

17:40. IDE setup, VSCode + Terraform extension

20:51 Terrafrom overview

43:33 Modifying resources

50:32 Delete resources

54:54 Reference Resources

1:04:49 Terraform files

1:09:47 Practice Project

1:50:33 Terraform commands

1:54:05 Terraform output

2:00:39 Target resource

2:04:01 Variables

sbylk
Автор

1:36:04
Just a little clarification in case anyone was wondering what the the user_data portion and what the "goofy header" is.

">>" followed by a delimiting identifier (EOT in your example), starting on the next line, by the text to be quoted, and then closed by the same delimiting identifier on its own line. This syntax is because here documents are formally stream literals, and the content of the document is redirected to stdin (standard input) of the preceding command; the here document syntax is by analogy with the syntax for input redirection, which is < “take input from the following file”.

andrewmgrube
Автор

I had to pause the video to check the name of the instructor...this is a very good intro course to terraform, this has got me excited for a devops career, thank you very much Sanjeev for making this really clear and engaging to watch

KingstonFortune
Автор

00:00 introduction

01:56 AWS account setup

06:09 Windows installation

10:06 Mac installation

13:12 Linux installation

17:40. IDE setup, VSCode + Terraform extension

20:51 Terraform overview

43:33 Modifying resources

50:32 Delete resources

54:54 Reference Resources

1:04:49 Terraform files

1:09:47 Practice Project

1:50:33 Terraform commands

1:54:05 Terraform output

2:00:39 Target resource

2:04:01 Variables

arung
Автор

This is one of the best tutorials I have come across. Simple and straightforward, that is how I can sum this up.
Thank you for the wonderful contribution!

aemdeei
Автор

Exactly all I needed to know about Terraform in one video.
It was paced well, useful shortcuts and some great tips too.

antfirmin
Автор

This course is excellent- practical in that you go through the process we all do in real life- google search > copy/paste code > hack it. Even the mistakes are really informative, as they're exactly the sort of things everyone comes up against when starting Terraform. Huge thanks to you guys!

theflymo
Автор

The best course for beginners. I highly recommend everyone to start from here.

zulfiqarlangah
Автор

This is by far one of the best content I came across. Inspite of me being new to terraform, AWS and Linux, I am already feeling comfortable to work on them after this video. Thanks a ton once again. Keep doing the good work.

shivareddybattula
Автор

I am new to terraform and I got started with this video and I feel like I am a pro now, thank you so much 🔥

david
Автор

Perfectly paced course for a beginner like me.
I am still 30 minutes away to complete it, but I have learned a lot from it so far and wanted to thank the instructor.

neerajkumar
Автор

3 hours ago I knew nothing about Terraform. Now, I consider myself an expert because of this course. Thank you!

nerdchivepodcast
Автор

Love how you showed the google process instead of trying to 'look smart by hiding the process in the background' like others.

fielansshan
Автор

Great video! Perfect pace too. I followed along and had almost no issues. Since it's a year later, I used Ubuntu 20.04. Seems by default apache2 doesn't listen on 443, so clicking the web link in the AWS console for the EC2 instance doesn't work. Just change https to http and it will show your message.
Couple notes:
EOF is End Of File. That <<- syntax is called a "Here File" or "Here Document" which you can search for more info.
The user_data section already runs as root so you don't need sudo.
If you use an IntelliJ IDE it provides a lot of convenient auto completion for Terraform files. It helped me avoid the error you got with depends_on by automatically making the value an array.

impatientmaker
Автор

I'm a DevOps beginner, satisfied learning basics of Terraform.. Teaching is outstanding, very detailed and to the point 👏🤝 thank you

ashwinalvin
Автор

Great! One hiccup -

2 years on - could be worth updating with an SSL-Cert and enabling SSL in the apache server in the user_data script....

or mention that the apache server is only going to be serving on port 80... and that browsers are now following that IP defaulting to HTTPs.

This caused me a couple hours of pain, hoping you can help others a little (even if it's just an annotation on the vid)

relativityboy
Автор

After watching this video prior to my interview for a DevOps engineer role, I was able to successfully ace the interview and secure the job.

randonvidz