/Terraform-LabDay

Terraform Lab Day

Primary LanguageHCLApache License 2.0Apache-2.0

Terraform-LabDay

Lab created for testing purposes

How do I get everything I need installed?

We’re glad you asked - there are many options to install Terraform. We recommend Homebrew
Note: Install Xcode on MacOS prior to installation of Homebrew. Trust us on this.

Useful tools to install prior to install

Code Editors

Software

Additionally, our good friend Anthony Rees created a repo from which you can run a script to install the above tools and more. You may need to comment out applications you don't need to streamline the process. Note: I'm using a fork of his repo.

Core Terraform files in this repo

main.tf - AWS resources defined

providers.tf - Definies how to access AWS securely

datasources.tf - Creates the Ubuntu AMI (Amazon Machine Image)

outputs.tf - Displays ip address of ec2 instance

userdata.tpl - Used to bootstrap (load a program that will be ready to use) the Ubuntu AMI

Note: Terraform 13.0 is in use for this repo