HashiCorp Certified Terraform Associate
- 32 Hours
- 4/8 Lectures
$1000
$799
Prerequisites
-
Basic terminal skills
-
Basic understanding of on-premises and cloud architecture
Product Version Tested
Terraform 1.0 and higher.
Preparing for the Exam
We will soon have study materials available to help you get ready for the new HashiCorp Certified Terraform Associate certification. Use the current Terraform Associate Tutorial List as a starting point for your education for the time being.
Exam Details
Assessment Type: Multiple choice
Format: Online proctored
Duration: 1 hour
Price: USD 70.50 (plus locally applicable taxes and fees ,Free retake not included)
Language: English
Expiration: 2 years
Exam Objectives
-
Understand infrastructure as code (IaC) concepts:
-
Explain what IaC is.
-
Describe advantages of IaC patterns
2. Understand the purpose of Terraform (vs other IaC):
-
Explain multi-cloud and provider-agnostic benefits.
-
Explain the benefits of state
3. Understand Terraform basics:
-
Install and version Terraform providers.
-
Describe plugin-based architecture.
-
Write Terraform configuration using multiple providers.
-
Describe how Terraform finds and fetches providers.
4. Use Terraform outside of the core workflow:
-
Explain the circumstances in which you would use terraform import to bring preexisting infrastructure into a Terraform environment.
-
To check the current Terraform status, type terraform state.
-
Explain why and when it's beneficial to use verbose logging.
5. Interact with Terraform modules:
-
Examine and make advantage of a variety of module source possibilities, such as the public Terraform Module Registry.
-
Engage in conversation with the inputs and outputs of the module.
-
Include a description of the scope of the variable inside the module and any descendant modules.
-
Set module version.
6. Use the core Terraform workflow:
-
Explanation of the Terraform process (Write > Plan > Create).
-
Create a new folder for Terraform to operate in (terraform init).
-
Make sure a Terraform setup is correct (terraform validate).
-
Produce a Terraform implementation strategy and evaluate it (terraform plan).
-
Use Terraform to carry out infrastructure updates (terraform apply).
-
Delete all infrastructure maintained by Terraform (terraform destroy).
-
Make changes to a configuration's layout and presentation (terraform fmt).
7. Implement and maintain state:
-
Describe the default local backend.
-
Describe state locking.
-
Handle backend and cloud integration authentication methods.
-
Differentiate remote state back-end options.
-
Manage resource drift and Terraform state.
-
Describe backend block and cloud integration in configuration.
-
Understand secret management in state files.
8. Read, generate, and modify the configuration:
-
Demonstrate use of variables and outputs.
-
Describe secure secret injection best practice.
-
Learn how to utilize collections and structural types.
-
Construct individualized ways of organizing data and assets.
-
Connect resources by providing their addresses and adjusting their settings.
-
Write configuration code with the help of the HCL and Terraform tools.
-
Explanation of internal dependency management (order of execution based).
9. Understand Terraform Cloud capabilities:
-
In the process of HashiCorp Certified Terraform Associate, we will Explain how Terraform Cloud helps to manage infrastructure.
-
Describe how Terraform Cloud enables collaboration and governance.