Skip to content
 
 

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Support My Content Here:

Udemy Github Sponsor

HashiCorp Certified: Terraform Associate 004 Labs

Teraform Version Terraform Tests

Welcome to this HashiCorp Certified: Terraform Associate 004 lab repo, where you can get hands-on experience with HashiCorp Terraform using GitHub Codespaces. In this repository, you’ll find a variety of labs that walk you through learning and using HashiCorp Terraform in different scenarios.

Note: GitHub provides users with 120 core hours for FREE per month. Check your current consumption of hours here. Additionally, you can set a limit of spending for Codespaces on your account here.

What’s Included

  • A pre-configured development container that installs Terraform and prerequisites in your Codespace.
  • Multiple labs, each with its own README.md and step-by-step instructions.
  • Example files, scripts, and configurations to help you practice Terraform's core features.

Built with:

terraform Codespaces Amazon Web Services Azure VSCode

How to Use

  1. Create a Codespace from this repo (click the button below or go to the “Code” drop-down, select “Codespaces,” and create a new one).
  2. Once the Codespace is running, open the integrated terminal.
  3. Follow the instructions in each lab to complete the exercises.

Open in GitHub Codespaces

Labs Overview

Below are different labs you can explore. Each link points to a specific lab file or folder within this repository.

Each lab is available in AWS, Azure, or GitHub - allowing you to choose the platform you're most comfortable with to learn.

💻 HashiCorp Terraform Basics 💻

Labs 1 through 5 are designed to be completed in order as each builds on the previous lab.

# Lab Name AWS Azure GitHub
1 Getting Started with Terraform AWS Azure GitHub
2 Create Your First Resource AWS Azure GitHub
3 Working with Variables and Dependencies AWS Azure GitHub
4 Managing Mulitple Resources AWS Azure GitHub
5 Working with State, Data Sources, and the CLI AWS Azure GitHub

✨ Making Code More Dynamic and Reusable ✨

These labs are fully self-contained and can be completed in any order.

# Lab Name AWS Azure GitHub
6 Making Code Dynamic and Reusable AWS Azure GitHub
7 Simplify Code with Local Values AWS Azure GitHub
8 Deploying Mulitple Resources with for each AWS Azure GitHub

Contributing

If you’d like to add more labs or improve these, feel free to fork this repo or open a pull request. Feedback and contributions are always welcome!


Enjoy your journey with Terraform!

About

Hands-On Labs to practice skills for the Terraform Associate exam

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages