What is Terraform and use cases of Terraform?

What is Terraform? Terraform is a infrastructure as code (IaC) tool and open-source from HashiCorp. It empowers users to define and manage cloud infrastructure and on-premises resources in a human-readable,…

Read more »

What is HashiCorp Terraform and use cases of HashiCorp Terraform?

What is HashiCorp Terraform? HashiCorp Terraform is a leading infrastructure as code (IaC) tool, empowering you to define, provision, and manage your cloud and on-premises infrastructure in a declarative and…

Read more »

Terraform Tutorials: What is terraform.tfvars with example

What is terraform.tfvars? Terraform .tfvars files are used to store variable definitions. This allows you to externalize your variable definitions and makes it easier to manage them, especially if you…

Read more »

Terraform provisioners Tutorials and Complete Guide

Terraform provisioners are used to execute scripts or shell commands on a local or remote machine as part of resource creation/deletion. They are similar to “EC2 instance user data” scripts…

Read more »

What is terraform.tfstate and terraform.tfstate.backup file in terraform?

Here is a table that summarizes the key differences between terraform.tfstate and terraform.tfstate.backup: Feature terraform.tfstate terraform.tfstate.backup Purpose Current state file Backup of the state file When is it created? Created…

Read more »

Terraform Tutorials: Functions in terraform

The Terraform language includes a number of built-in functions that you can call from within expressions to transform and combine values. The general syntax for function calls is a function…

Read more »

Terraform Tutorials: How to set condition in Terraform Program?

Method 1: conditional expression Terraform doesn’t support if statements. Luckily we can achieve the same result by using a specific parameter called count.You can think about it this way: you…

Read more »

How to use one module’s variable in another module in terraform?

To get the output from one module to another module in Terraform, you can use the following steps: Here is an example of how to do this: In this example,…

Read more »

How to Implement GitOps Using Terraform?

Are you tired of manually managing your infrastructure? Do you want to automate the process and improve your team’s productivity? If so, GitOps using Terraform might be the solution you’re…

Read more »

Terraform Tutorials: Templating in Terraform

In Terraform, the template process refers to the process of using a template engine to dynamically generate configuration files or values based on a set of input parameters. Terraform supports…

Read more »

Terraform Tutorials: Local Values using Local Block

What is local value in terraform? In Terraform, a locals block is used to define local variables within a module, allowing you to create reusable expressions and reduce duplication in…

Read more »

Terraform Tutorials: Variables Complete Reference

In Terraform, there are several types of variables that you can define, including: Quick Tutorials on Terraform Variable Terraform Variables and Configuration explained – 5 mins reading! Terraform Variable Naming…

Read more »

Terraform Tutorials: Basic Workflow Getting Started Guide

Terraform workflow Step – 1 – Install terraform Step – 2 – Decide a providers name which you want to work with? Step – 3 – Create 1 AWS ec2…

Read more »

Data Sources in Terraform resources explained with example

This may include: Here’s an example of using the AWS data source in Terraform to retrieve information about an existing Amazon S3 bucket In this example, we’re using the aws_s3_bucket…

Read more »

Complete Hashicorp Terraform Certification Guide & tutorials

What is Hashicorp Terraform? Terraform is developed by Hashicorp and the original author is Mitchell Hashimoto et al. The initial release date of terraform is 28 July 2014. HashiCorp Terraform…

Read more »

Top 50 Terraform interview questions and answers

Q1. Are callbacks possible with Terraform on Azure? Q2. What is Terraform init? Q3. What is Terraform D? Q4. What do you understand about Terraform in AWS? Ans: Q5. Is…

Read more »

Terraform looping using lists-and-maps-with-for with example

Read more »

Terraform looping using for-each-for-resources with example

Read more »

Terraform interpolation explained with example programs

What is interpolation? Interpolation is the estimation of a value or set of values based on their context. In other words, Interpolation is a useful mathematical and statistical tool used…

Read more »

Terraform taint and untaint explained with example programs and tutorials

What is meaning of taint? a trace of a bad or undesirable substance or quality. What is tainted? spoiled; damaged in quality, taste, or value: What is Terraform taint? The…

Read more »