Skip to content

Latest commit

 

History

History

terraform

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

1. What is Terraform?

Overview

  • HashiCorp Terraform is an infrastructure as code tool that lets you define both cloud and on-prem resources in human-readable configuration files that you can version, reuse, and share.
  • You can then use a consistent workflow to provision and manage all of your infrastructure throughout its lifecycle. Terraform can manage low-level components like compute, storage, and networking resources, as well as high-level components like DNS entries and SaaS features.

Terraform workflow

Official website documentation of Terraform

2. Prerequisites

  • Basic linux command line skill and IaC concepts
  • Cloud (if working with cloud provider)

3. Installation

How to install Terraform?

4. Basics of Terraform

Terraform getting started

Terraform Hello World

5. Beyond the Basics

Hands-On Example

6. More...

Looking for a Terraform sample project with best practice?

Terraform cheatsheet

  • None

Recommended Books

  • None