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 … Continue reading Passing the HashiCorp Certified Terraform Associate 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 … Continue reading Learning Terraform – Part 4: State Management

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.  … Continue reading Learning Terraform – Part 3: Provisioners and Modules

Learning Terraform – Part 2: Variables, Expressions and Functions

This post is a continuation of my series of blog posts on learning Terraform.  In my previous post, I covered the fundamentals of Terraform.  In this post, I want to dive a little deeper and discuss using variables, count, conditional expressions and functions in Terraform.  Let’s get started with variables. Variables Variables allow you to … Continue reading Learning Terraform – Part 2: Variables, Expressions and Functions

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 … Continue reading Learning Terraform