Terraform Series: Day 1 - Introduction

Introduction to Terraform:

·

1 min read

1. Terraform is an infrastructure as code (IaC) tool that allows you to build, change, and version infrastructure safely and efficiently.

• Terraform is Infrastructure as Code.

• Automation of your infrastructure.

• Keep your Infrastructure in certain state (Compliant)

• Make your infrastructure Auditable.

➢ You can keep your infrastructure change history in a version control system like GIT.

• Ansible, Chef, Puppet, Salt stack have a focus on automating the installation and configuration of software.

➢ Keeping the machines in compliance, in a certain state.

• Terraform can automate provisioning of the infrastructure itself.

➢ Works well with automation software like ansible to install software after the infrastructure is provisioned.