Terraform Pills
Study notes on Terraform and Infrastructure as Code.
-
Introduction
What Terraform is and how it lets you define, manage and reproduce cloud infrastructure as code.
-
Basics
How to install Terraform on Windows, Mac and Linux.
-
Project Initialization
How to start a new Terraform project, including setting up a versions.tf file to declare providers.
-
Resources
How to define infrastructure resources like servers, storage and virtual machines in a Terraform resource block.
-
Meta Arguments
Terraform meta arguments like depends_on that give you additional control over how resources are managed.
-
Variables
How to declare and assign Terraform variables using .tf and .tfvars files.