Recent posts

How to Test Terraform Code – Strategies and Tools
Terraform13 min read
How to Test Terraform Code – Strategies and Tools

Learn how to test your Terraform code and ensure that all changes are deployed quickly and safely.

How to Manage Secrets in Terraform – Guide
Terraform14 min read
How to Manage Secrets in Terraform – Guide

Explore multiple ways of managing the secrets with Terraform code and learn where to store secrets in Terraform.

Terraform Environment Variables – How to Use Them
Terraform13 min read
Terraform Environment Variables – How to Use Them

Explore what Terraform environment variables are, when and why you would use them, and how to set them with examples of each.

Terraform Refresh Command – How Does It Work
Terraform4 min read
Terraform Refresh Command – How Does It Work

Learn what the Terraform refresh is and why it is recommended not to use this command directly.

Terraform For Loop – Expression Overview with Examples
Terraform8 min read
Terraform For Loop – Expression Overview with Examples

Learn how to handle a for loop in Terraform with count and for_each meta-arguments for different use cases and how to use this expression with an if clause.

Terraform Lookup Function – Syntax & Examples
Terraform5 min read
Terraform Lookup Function – Syntax & Examples

Learn what does Terraform lookup function do and see its usage and applicability while writing IaC.

Managing Infrastructure as Code (IaC) With Terraform
Terraform13 min read
Managing Infrastructure as Code (IaC) With Terraform

How to manage Infrastructure as Code using Terraform? See the overview, benefits, and different approaches.

Terraform Drift – How to Detect and Manage It
Terraform10 min read
Terraform Drift – How to Detect and Manage It

Explore the reasons why Terraform drifts happen, how to detect them, and see the options to remediate these drifts.

Terraform Files – How to Structure a Terraform Project
Terraform15 min read
Terraform Files – How to Structure a Terraform Project

Learn how to structure your Terraform files in an efficient and standardized way that makes it easier to scale your projects in the future.

Terraform Kubernetes Provider – Manage & Deploy Resources
Kubernetes8 min read
Terraform Kubernetes Provider – Manage & Deploy Resources

Learn how you can use the Terraform Kubernetes provider to manage objects on your Kubernetes cluster.

18 Most Useful Terraform Tools to Use in 2023
Terraform14 min read
18 Most Useful Terraform Tools to Use in 2023

Take a look at some of the most popular tools used in Terraform-managed deployments today.

Terraform Cloud/Enterprise Pricing – Tiers Overview 2023
Terraform11 min read
Terraform Cloud/Enterprise Pricing – Tiers Overview 2023

How much does Terraform Cloud and Terraform Enterprise cost? See what features are available at different price tiers and learn about a cost-effective alternative.

How to Implement GitLab CI/CD Pipeline with Terraform
Terraform11 min read
How to Implement GitLab CI/CD Pipeline with Terraform

Follow this step-by-step tutorial to implement a CI/CD pipeline for Terraform using GitLab with example configuration, which creates an EC2 instance on AWS.

Terraform Architecture Overview – Structure and Workflow
Terraform7 min read
Terraform Architecture Overview – Structure and Workflow

See the beginner friendly introduction to Terraform architecture and it's several key components.

How to Use tfenv to Manage Multiple Terraform Versions
Terraform5 min read
How to Use tfenv to Manage Multiple Terraform Versions

Explore Terraform version manager tfenv, with examples of how to install it and use it to add, change and uninstall different Terraform versions.

How to Use Terraform Console Command – Examples
Terraform6 min read
How to Use Terraform Console Command – Examples

In this short article, we will explore the terraform console command with some examples of how to use it.

Terraform with Jenkins – How to Manage Workflows
Terraform15 min read
Terraform with Jenkins – How to Manage Workflows

Learn how to manage Terraform deployments and workflows using Jenkins with Jenkins's most useful customization options to manage the Terraform workflow.

How to Build on AWS with CDK for Terraform (CDKTF)
Terraform10 min read
How to Build on AWS with CDK for Terraform (CDKTF)

Explore the Cloud Development Kit (CDK) for Terraform (CDKTF) and how it allows developers to use familiar languages to define their Terraform infrastructure.

IaC Was Just The Beginning

You need a collaborative environment for building the platform your teams need, with deep insight, full control, and unlimited flexibility. Build better with Spacelift.

Liftoff with Spacelift!