Skip to content

Files

Failed to load latest commit information.

Latest commit

 Cannot retrieve latest commit at this time.

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

  • N/A

Recommended Books

  • N/A