Certified Terraform Associate

The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or developers.

The Terraform Associate Certification Exam Preparation Learning Path is specifically designed to help you prepare for Hashicorp’s Terraform Associate exam. The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or development who know the basic concepts and skills associated with open source HashiCorp Terraform.

Candidates will be best prepared for this exam if they have professional experience using Terraform in production, but performing the exam objectives in a personal demo environment may also be sufficient.

Introduction

  • What is Provisioning
  • Infrastructure As A Code
  • Ansible vs Terraform
  • Terraform Advantages
  • Simple use-case

Install & Setup

  • Install Terraform
  • Configure
  • Test
  • Directory Structure

Fundamentals

  • HCL
  • Connecting Clouds
  • WorkFlow
  • Key Concepts (I,P,A)
  • validate
  • Resources
  • Provisioners/Providers

States

  • About state
  • Local & Remote States
  • Persisting State in S3
  • Data source
  • Outputs
  • Graph

Variables

  • Levels of variables
  • Variables in a file
  • Count and Count Index
  • List and map

Conditions & Loops

  • Conditions
  • Loops
  • Built-in functions
  • Types – Collections & Structural
  • Dynamic Blocks
  • Project structure

Modules

  • Access & use
  • Module inputs & outputs
  • Building Module

CLI

  • Taint, format & import
  • Workspaces
  • Debugging
  • Logging

Cloud & Enterprise

  • Overview of Terraform cloud
  • What is Sentinel
  • Registry & Cloud workspace
  • Opensource vs Cloud

About Certification

  • Overview
  • Types of questions
  • Focus Areas
  • Sample Tests