Passing the HashiCorp Certified Terraform Associate Exam

Last weekend I passed the Hashicorp Certified Terraform Associate exam.  The exam is part of HashiCorp’s Cloud Engineer Certification program, which includes Terraform, Vault and Consul certifications.  The exam is comprised of approximately 50-60 questions and is proctored online with a one-hour time limit to complete the exam.  Exam Objectives Listed below are the exam […]

Learning Terraform – Part 4: State Management

This post is a continuation of my series of blog posts on learning Terraform.  In my previous post I discussed provisioners and modules.  In this post, I want to look at Terraform state and password management.  State Management Terraform records information about the infrastructure created in a Terraform state file (terraform.tfstate).  This file uses JSON to map […]

Learning Terraform – Part 3: Provisioners and Modules

This post is a continuation of my series of blog posts on learning Terraform.  In my previous post I covered variables, count, conditional expressions and functions.  In this post, I want to look at provisioners and modules.  Provisioners Provisioners are used to execute scripts or actions on a local or remote machine as part of the resource construction or destruction process.  […]

Learning Terraform

I’ve been spending some time lately learning about HashiCorp’s Terraform product and thought I would share my journey so far…  What is Terraform Terraform is an open source Infrastructure-as-code (IaC) orchestration tool for building, changing, managing and versioning infrastructure.  Terraform is vendor agnostic and integrates with several service providers and can be used on-premises as […]