Updated in 2021 with Total 3 Practice Tests!
The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or developers 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. This person understands which enterprise features exist and what can and cannot be done using the open-source offering.
Terraform is an open-source infrastructure as a code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files.
Write infrastructure as code using declarative configuration files. HashiCorp Configuration Language (HCL) allows for concise descriptions of resources using blocks, arguments, and expressions.
Terraform relies on provider plugins to manage infrastructure resources across a wide variety of infrastructure services. Anyone can make and distribute a Terraform provider for their own service.
Practice tests cover all the following exam objectives.
1 Understand infrastructure as code (IaC) concepts
2 Understand Terraform's purpose (vs other IaC)
3 Understand Terraform basics
4 Use the Terraform CLI (outside of core workflow)
5 Interact with Terraform modules
6 Navigate Terraform workflow
7 Implement and maintain state
8 Read, generate and modify the configuration
9 Understand Terraform Cloud and Enterprise capabilities