Recent posts

How to Download & Install Terraform on Windows, Linux, Mac
Terraform7 min read
How to Download & Install Terraform on Windows, Linux, Mac

Learn how to download and install Terraform on Windows, Linux, and macOS. Terraform installation made easy! See a full tutorial.

How to Deploy your Infrastructure in CI/CD using Terraform
Terraform12 min read
How to Deploy your Infrastructure in CI/CD using Terraform

Learn how to use Terraform in CI/CD. Learn different approaches to integrating Terraform into generic deployment pipelines.

How to Create and Manage an AWS S3 Bucket Using Terraform
Terraform9 min read
How to Create and Manage an AWS S3 Bucket Using Terraform

See how to create and manage an AWS S2 bucket using Terraform. Examples of Amazon Web Services S3 bucket in Terraform.

Common Patterns of Infrastructure as Code Architecture: Terraform & Terragrunt
General8 min read
Common Patterns of Infrastructure as Code Architecture: Terraform & Terragrunt

See common patterns of Infrastructure as Code architecture in Terraform and Terragrunt. Learn the differences between common patterns of IaC.

How to Upgrade Terraform to the Latest Version
Terraform7 min read
How to Upgrade Terraform to the Latest Version

Learn how to install and upgrade Terraform to the latest version. A quick step-by-step tutorial to upgrading Terraform. Terraform installation made simple.

Terraform vs. Ansible : Key Differences and Comparison of Tools
Ansible8 min read
Terraform vs. Ansible : Key Differences and Comparison of Tools

Both Terraform and Ansible are DevOps tools, but how do these DevOps tools differ? In short, Terraform is an open-source, Infrastructure as Code platform, while Ansible is an open-source configuration management tool.

Terraform Functions, Expressions, Loops (Examples)
Terraform10 min read
Terraform Functions, Expressions, Loops (Examples)

Learn what built-in Terraform functions, expressions, and loops are. See examples and definitions. Terraform functions made easy!

Destroy Command – How to Destroy Resources from Terraform
Terraform7 min read
Destroy Command – How to Destroy Resources from Terraform

Learn how to destroy resources from Terraform. See how to use the Terraform destroy command, also to target a specific resource.

How to Get Started with Terraform on Google Cloud Platform
Terraform8 min read
How to Get Started with Terraform on Google Cloud Platform

Learn how to get started with Terraform on Google Cloud Platform (GCP). Terraform-Google cloud storage example.

5 Ways to Manage Terraform at Scale – Best Practices
Terraform12 min read
5 Ways to Manage Terraform at Scale – Best Practices

This article goes through five approaches to managing Terraform workflows at scale: using Terraform locally, automating it in-house, using open source solution, using Terraform Cloud, and using Spacelift.

What Are Terraform Modules and How to Use Them: Tutorial
Terraform11 min read
What Are Terraform Modules and How to Use Them: Tutorial

Terraform modules are a way of extending your present Terraform configuration with already existing parts of reusable code, to reduce the amount of code you have to develop for similar infrastructure components. Others would say that the module definition is a single or many .tf files stacked together in their own directory. Both sides would be right.

How to Use Terraform Variables (Locals, Input, Output, Environment)
Terraform13 min read
How to Use Terraform Variables (Locals, Input, Output, Environment)

Terraform variables. Learn how to use local, input, output , and environment variables. See how to mark Terraform variables as sensitive.

How to Manage Active Directory Objects with Azure AD Provider for Terraform
Terraform5 min read
How to Manage Active Directory Objects with Azure AD Provider for Terraform

Learn how to manage Active Directory Objects with Azure AD Provider for Terraform. See examples of how to authenticate and grant the correct permissions.

Terraform Data Sources – How They Are Utilised
Terraform2 min read
Terraform Data Sources – How They Are Utilised

Data sources in Terraform are used to get information about external resources and use them to set up Terraform resources. See the example usage.

Open Policy Agent: What Is OPA and How It Works (Examples)
Terraform11 min read
Open Policy Agent: What Is OPA and How It Works (Examples)

What is Open Policy Agent (OPA)? See Open Policy Agent examples and a full tutorial on when to use it.

How to Provision an EKS Kubernetes Cluster with Terraform
Kubernetes4 min read
How to Provision an EKS Kubernetes Cluster with Terraform

Learn how to provision an AWS EKS Kubernetes cluster with Terraform. See a full step-by-step tutorial.

Importing Existing Infrastructure into Terraform – Step by Step
Terraform10 min read
Importing Existing Infrastructure into Terraform – Step by Step

See a step-by-step guide on importing existing infrastructure into Terraform. Check examples and learn how to import instances into a Terraform configuration.

How to Rename an AWS S3 Bucket in Terraform – Step by Step
Terraform3 min read
How to Rename an AWS S3 Bucket in Terraform – Step by Step

Learn how to rename an AWS S3 bucket in Terraform. See renaming process of Amazon s3 bucket in a few simple steps.

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!