Skip to content

Exercises for the HashiCorp Terraform Associate Complete Video Course

Notifications You must be signed in to change notification settings

Momat2023/tac-course

 
 

Repository files navigation

HashiCorp Certified Terraform Associate (003)

By Dave Prowse

https://prowse.tech

https://discord.gg/mggw8VGzUp

Within this repository you will find companion labs for the HashiCorp Certified Terraform Associate (003) Complete Video Course which is available at:

The labs are designed to be followed when watching the corresponding videos.

During this course I use a Debian Linux virtual machine for the labs. If you want to follow along with me more accurately, consider using that or your favorite Linux distribution. See this link for detailed step-by-step instructions (and video) on how to install Debian.

Also, be sure to check out the companion practice exams here:

https://learning.oreilly.com/certifications/9780138190408/

You should see two 80-question practice exams. However, you must be a member of O'Reilly to view them.

Enjoy!

Notes:

  • To run the labs in this course I use a Debian Linux Virtual Machine with Visual Studio Code installed. I recommend a minimum of 2 CPUs and 4 GB of RAM as well as 30 GB storage space.
  • Consider removing the hidden .git directory if you don't want to have Git tracking enabled for the repository.

Terraform Titles and Lesson Numbering

The files offered here support 3 separate titles.

  • HashiCorp Certified Terraform Associate (003) - This title is an all-inclusive study resource covering all objectives in the exam, a pre-test, system set up lesson, and an exam prep and final quiz.
  • Essential Terraform in AWS - This title covers key concepts, configurations and resources.
  • Terraform Core Functionality - This title dives into language specifics and usage.

The numbering of the lessons is synced to the main HashiCorp Certified Terraform Associate (003) video course. Due to this, the numbering will be different if you are learning with one of the other courses. Don't worry if you are missing something. All files are there and I have provided a table below detailing a lesson mapping that you should use in each course.

Essential Terraform in AWS

Lesson Number Lesson Number Where Project Files are Located
Lesson 1: Terraform Fundamentals Lesson 2:   Terraform Fundamentals
Lesson 2: First Terraform Configuration with AWS Lesson 3:   First Terraform Configuration with AWS
Lesson 3: AWS Configuration with Security Groups Lesson 4:   AWS Configuration with Security Groups
Lesson 4: AWS Configuration with SSH and Outputs Lesson 5:   AWS Configuration with SSH and Outputs
Lesson 5: Terraform with Cloud-Init and Viewing Resources Lesson 6:   Terraform with Cloud-Init and Viewing Resources

Terraform Core Functionality

Lesson Number Lesson Number Where Project Files are Located
Lesson 1: Terraform Variables Lesson 7:   Terraform Variables
Lesson 2: Terraform Modules Lesson 8:   Terraform Modules
Lesson 3: Terragorm Logging and Troubleshooting Lesson 9:   Terraform Logging and Troubleshooting
Lesson 4: Working More and Providers Lesson 10:  Working More with Providers (over 2 hours)
Lesson 5: Terraform Language Lesson 12:  Terraform Language
Lesson 6: Advanced Terraform Lesson 13:  Advanced Terraform

Thank you for your understanding in this matter!

About

Exercises for the HashiCorp Terraform Associate Complete Video Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 96.1%
  • Shell 3.9%