3.1 Terraform Prerequisites

Video Activity
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *

Already have an account? Sign In »

Video Transcription
before we get going full speed on terra form. We need to get things set up. So this module, we're gonna focus on getting the prerequisites in place so you can perform the activities in the subsequent modules to better learn terra form through a real hands on experience
Appear I have my browser and a lot of the lab materials for this course have imposed it to the get hub location at the girl that you can see here.
I've navigated this location and then I opened up the 00 set up subdirectory, and you'll see we have some specific links to the step by step of what you need to get installed. Um, first and foremost, you're going to need to create a nazar account,
and I have a link there to the free account set up process that you can certainly
navigate through. If you don't already have a nazar account that you can use for the activities and for hosting what we're gonna do, you're gonna want to install the as or cli.
Then you're going to install Terra form itself and its command line interface.
We're gonna have you install an I D for doing your text editing. And this is gonna be the intelligent IittIe as well as a specific plug in that does this syntax highlighting and will make editing your terror form files. Ah, whole lot easier and you'll see that as we progress. And then the last step you're going to be
downloading and retrieving all these contents, which are posted
to get hub for the lab locally to your machine so you can edit those files while we're in the midst of doing the lab.
There are some great materials course materials created by the T A's for the step by step of performing these activities and doing these setups based on the particular machine you have, because it's gonna be a little different if you're using a Mac versus the Windows versus
versus the Lennox
um, flavor. And and so these hats off to the teacher assistance that they created some really good step by steps that walk you through the application specific nuances, offsetting these different tools up on getting these things installed on your machine.
The last one we were just looking at here this is for the Mac
and that he's really relying on home brew, which is a great package manager specific to the Mac environment. These are specifics if you are using the A boon to flavor of Lennox of giving that going. And then finally, we have some detailed breakdown of using the Windows specific for the Windows 10 environment and using the Emma sighs and
and other types of installers that'll get this environment all set up for you in a Windows world.
And then once again, back here, we just have these Airplane Jane links to the general downloads. And then from there you have to navigate into the operating system specific instructions for installing and setting up each one of these components. So definitely take a look at the course materials
that a line best with the operating system that you're doing your work on.
You're gonna want to install the newest version of all these different items, software and packages. So even if you already have, say, the intelligent editor, take this opportunity to upgrade to the latest version. It's gonna be very helpful as we go through this process and I'll touch on the different versions in the next training module once we get started.
if you need to reach out through the cyber. Assistance and forms can certainly do that. And if you encounter some odd ares, don't be afraid to try a little Google, too. Because you know there's so many variations and how you might be set up on your own system that it's really hard to account for every nuance and every co dependency
on configuration that you might have on your system.
But it's very important that you have all of these installed in your system before you continue on with.
Up Next
4.1 Resources and Providers
4.2 Terraform Command Line Interface
5.1 Inputs
5.2 References
5.3 Outputs and Locals