Tag: Terraform
-
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 – 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…
-
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…