Terraform

Definition

Terreform is tool for building, changing and versioning infrastructure safely and efficiently.

It enables application software best practics to infrstructure.

It is compatible with many clouds and services => Cloud Agnostic

With Terraform you can define the end state of a infrastructure not how this infrastructure gets set up.

You define Infrastructure as code (IaC - Infrastructure as Code).

How to learn

Source: https://www.youtube.com/watch?v=wVmS7T7P3YM

Step 1: Hashicorp getting started guide