
Featured in Automation

In this video, I will show you how to use Terraform to create and manage Azure resources with consistent and clear naming conventions. Naming conventions...

How To Create an Azurerm Subnet using For_each in Terraform?
When working with terraform there will come a time when you need to create multiple variotions of the same resources. Using a for_each in terraform...



Terraform Remote State: Benefits of Using Remote State Storage”
Terraform is a powerful tool for infrastructure as code, but as the size of your infrastructure grows, so does the complexity of managing its state....
Latest posts



The Power of ‘terraform plan’ Commands
Terraform is an open-source infrastructure as code (IaC) tool that enables users to define and manage their infrastructure in a declarative manner. It provides a...


Terraform Variables: Enhancing Infrastructure-as-Code Flexibility and Reusability
Terraform is an infrastructure-as-code (IAC) tool used for provisioning and managing infrastructure on cloud platforms like AWS, GCP, and Azure. It allows users to define...


Protecting Sensitive Input Variables in Terraform: Best Practices for Security and Compliance
Terraform is a powerful tool used to automate the process of deploying and managing infrastructure. With Terraform, you can define infrastructure as code (IaC), which...


How to Use Terraform Output: How and Why You Should Use Terraform Outputs
Terraform is an open-source infrastructure as code (IaC) tool that simplifies the process of provisioning and managing cloud resources. One of its essential features is...


Using Azure Data Sources in Terraform: A Guide with Examples
Terraform is a popular Infrastructure as Code (IaC) tool used to manage cloud resources. One of the powerful features of Terraform is the ability to...


Mastering Dynamic Expressions in Terraform: Creating Flexible and Reusable Infrastructure Code
Terraform is an open-source infrastructure as code (IAC) tool that enables you to manage and provision cloud resources efficiently. It allows you to define your...


Import your Entire Azure Environment using Terrafy
Many companies will start to adopt some form of IAC (infrastcuture as code) tool. One of the most popular tools is Terraform. With companies moving...


How to create a pod in Kubernetes using yaml
In Kubernetes, a pod is the basic unit of deployment. When you create a pod in kubernetes using yaml, It can contain one or more...


Kubernetes yaml kind types Explained
This article will introduce kubernetes yaml kind types and how examples of how they are used. Kubernetes is a container orchestration system for automating software...


How to manage your fortigate firewall using terraform
A fortigate firewall is a security device that a lot of businesses may find themselves using at the edge of their business locations. Your firewall...


How to create a vnet in azure using terraform
In azure vnets allow you to separate out parts of your cloud infrastructure into different network segments. This structure is almost the equivalent of building...


Terraform for_each example to create multiple resources
Terraform for_each will allow you create multiple resources without having to define multiple resource blocks. As your infrastructure as code starts to grow, it can...


How to Import Existing Azure Resources into Terraform
Many companies choose to adopt infrastructure as code later in there cloud journey. There will come a time when you may need to import existing...


Create an aws key pair using terraform
We looked at how to create and destroy a straightforward EC2 instance in the last post on Terraform. This guide will walk you through how...


How to deploy an AWS Linux EC2 Instance Using Terraform
As the companies start to move to the cloud, you may find yourself needing to deploy an aws linux ec2 instance using terraform. There are...


The Purpose of Terraform for Your Organization in 2022
The purpose of Terraform for your organization is to provide a flexible and reliable platform for managing infrastructure. Terraform provides the ability to create, change,...