Log In
Join
for free
Back To Course Home
HashiCorp Terraform Certified Associate Preparation Guide
0% completed
Introduction to the Course
Getting Started
Course Overview
Introduction to Infrastructure as Code
What is Infrastructure as Code?
Introduction to Terraform HCL
Advantages of IaC Patterns
Multi-cloud and Provider-agnostic
Benefits of State
Quiz on Introduction to IaC
Basics of Terraform
Plugin-based Architecture
How Terraform Finds and Fetches Providers
Using Provisioners, local-exec, or remote-exec
Quiz on Basics of Terraform
Outside the Workflow: Using the Terraform CLI
Using the Help System
Formatting the Code
The terraform taint command
Importing an Existing Infrastructure
Creating Workspaces
Using Workspaces
Listing Resources within Terraform State
Moving Items in Terraform State
Downloading and Uploading the State File
Removing Items from Terraform State
Viewing Resource Attributes in Terraform State
Verbose Logging and its Outcome
Quiz on Terraform CLI
Terraform Modules
Module Source Options
Module Inputs
Module Outputs
Variable Scope within Modules and Child Modules
Terraform Public Modules
Module Version
Quiz on Terraform Modules
Navigate Terraform Workflow
Terraform Workflow
Initialize a Terraform Working Directory
Validate a Terraform Configuration
Generate and Review Execution Plan for Terraform
Execute Changes to Infrastructure
Destroy Terraform-managed Infrastructure
Quiz on Terraform Workflow
Implement and Maintain State
Describe the Default Local Back-end
Outline State Locking
Handle Back-end Authentication Methods
Remote State Storage Mechanisms
Effect of a Refresh Action on State
The backend Block in Configuration
Secret Management in State Files
Quiz on Terraform State
Read, Generate, and Modify Configuration
Use of Input Variables
Use of Output Values
Secure Secret Injection Best Practice
Use of Collection Types
Use of Structural Types
Create and Differentiate Resource and Data Configurations
Resource Addressing and Resource Parameters to Connect Resources
Terraform Built-in Functions to Write Configuration
Configure Resource Using a dynamic Block
Built-in Dependency Management
Quiz on Configuration
Understand Terraform Enterprise Capabilities
Benefits of Sentinel, Registry, and Workspaces
Identify Different Workspaces
Important Features of Terraform Cloud
Conclusion
Wrap Up!
Validate a Terraform Configuration
Learn how to validate a Terraform configuration.
We'll cover the following
Purpose
How to run validation
Pre-requisites
Example
Errors
Precedence
Playground in action
Warnings
Validation block
Key takeaways
Purpose
Get hands-on with 1400+ tech skills courses.
Start Free Trial