(Established under Ministry of Micro, Small and Medium Enterprises, Govt.
of India)
Contact- +91-8527556109, 9870663188
✓ Certificate provided
Website: www.technicalguftgu.in ✓ Recordings Provided
✓ Training In Hindi/Urdu
✓ Expert Trainers
HashiCorp Certified: Terraform Associate
Introduction - 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. The person understands which enterprise
features exist and what can and cannot be done using the open source offering.
Pre-requisite
Basic Understanding of Cloud technology
AWS/GCP Account
Good if have basic scripting knowledge but not mandatory
Course Contents:
Getting Started ➢ Load order & semantics
➢ What is infrastructure as code ➢ Dynamic Blocks
➢ Choosing a right infrastructure as ➢ Resource taint
code ➢ Splat Expression
➢ Installation process of terraform ➢ Terraform Graph
➢ Installing Terraform - Linux users ➢ Terraform Output
➢ Setting up AWS/GCP account ➢ Terraform Settings
Deploy Infrastructure with Terraform ➢ Dealing with Large Infrastructure
➢ Create VM instance with terraform Terraform Provisioners
➢ Resource & Provider ➢ Understanding Provisioners in
➢ Understand Terraform state file Terraform
➢ Desired & Current State ➢ Types of Provisioners
➢ Terraform provider versioning ➢ Implementing remote-exec
Read, Generate, Modify Configuration provisioners
➢ Attributes & Output Values ➢ Implementing local-exec
➢ Terraform Variables provisioners
➢ Data Types for variable ➢ Creation-Time & Destroy-Time
➢ Count & Count Index Provisioners
➢ Conditional Expression ➢ Failure Behaviour for Provisioners
➢ Local values Module & Workspace
➢ Terraform Function ➢ Understanding DRY principle
➢ Data Source ➢ Implementing EC2 module with
➢ Terraform Format Terraform
➢ Debugging in Terraform ➢ Variables and Terraform Modules
➢ Configuration validation ➢ Using Locals with Modules
➢ Referencing Module Outputs Exam Preparation
➢ Terraform Registry ➢ Overview of HashiCorp
➢ Requirement for Publishing Exams
Modules in Terraform Registry ➢ Important Pointers for
➢ Terraform Workspace Exams
➢ Implementing Terraform Practice Test
Workspace
Remote State Management
➢ Integrating with GIT for team
management
➢ Security Challenges in Committing
TFState to GIT
➢ Module Sources in Terraform
➢ Terraform and .gitignore
➢ Terraform Backends
➢ Implementing S3 Backend
➢ State File locking
➢ Terraform State Management
➢ Implementing Remote States
Connections
➢ Importing Existing Resources with
Terraform Import
Security
➢ Handling Access & Secret Keys the
Right Way in Providers
➢ Terraform Provider UseCase -
Resources in Multiple Regions
➢ Handling Multiple AWS Profiles
with Terraform Providers
➢ Terraform & Assume Role with
AWS STS
➢ Sensitive Parameter
➢ Overview of HashiCorp Vault
➢ Terraform and Vault Integration
Terraform Cloud
➢ Overview of Terraform Cloud
➢ Creating Terraform Cloud Account
➢ Creating Infrastructure with
Terraform Cloud
➢ Overview of Sentinel
➢ Overview of Remote Backends
➢ Implementing Remote Backend
Operations
➢ Air Gapped Environments