OpenTofu is now part of the Linux Foundation 🎉

Read more here →

Recent posts

Why You Shouldn’t Manage Terraform with Generic CI/CD Tools
General18 min read
Why You Shouldn’t Manage Terraform with Generic CI/CD Tools

See how you can use GitHub Actions, Azure DevOps, and Jenkins to create CI/CD pipelines for deploying Terraform code and the limitations they present.

Terraform Cloud – Overview, Key Features & Tutorial
Terraform21 min read
Terraform Cloud – Overview, Key Features & Tutorial

Key features of Terraform Cloud, benefits and alternatives. See workflows and usage examples in the step-by-step tutorial.

Using Terraform Helm Provider to Deploy Applications
Terraform8 min read
Using Terraform Helm Provider to Deploy Applications

Learn what Terraform Helm provider is, how to declare it, and how to use it to deploy Helm charts in Kubernetes with Terraform. See examples.

What is tfsec? How to Install, Config, Ignore Checks
Terraform23 min read
What is tfsec? How to Install, Config, Ignore Checks

Definition of tfsec, its benefits and features. See how to install tfsec and configure it (with examples). The tutorial also covers ignoring checks.

Terraform Datadog Provider – How to Manage & Examples
Terraform8 min read
Terraform Datadog Provider – How to Manage & Examples

What is Datadog, and how to manage it with Terraform. See examples of how to create Datadog monitors and monitor automation using Terraform.

Pulumi vs. Terraform : Key Differences and Comparison
Terraform10 min read
Pulumi vs. Terraform : Key Differences and Comparison

Check out the key differences between Pulumi and Terraform with features comparison and see which tool to choose.

How to Create AWS EC2 Instance Using Terraform
Terraform14 min read
How to Create AWS EC2 Instance Using Terraform

Learn how to create an EC2 instance on AWS using Terraform with examples including configuration files and user_data.

How to Manage GitHub with Terraform
Terraform9 min read
How to Manage GitHub with Terraform

Learn some of the efficient ways you can use Terraform to manage GitHub resources like projects, repositories, actions, issues, and branches.

Terragrunt vs. Terraform – Comparison & When to Use
Terraform11 min read
Terragrunt vs. Terraform – Comparison & When to Use

What are the differences and similarities between Terragrunt and Terraform? See how you can use them to simplify infrastructure deployments.

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

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

Terraform Secrets: How to Manage Them (Tutorial)
Terraform14 min read
Terraform Secrets: How to Manage Them (Tutorial)

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 – Example Usage
Terraform4 min read
Terraform Refresh Command – Example Usage

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.

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!