Introduction
Terraform Demystified
Section titled “Terraform Demystified”In the first module, you will learn about Terraform and how it can be used to manage infrastructure as code.
You will learn about the Hashicorp Configuration Language (HCL) declarative syntax, variable types, resource dependencies and state management.
We will start with the basics, looking at using the CLI, understanding HCL syntax, and how to setup a project to create, modify, and manage AWS resources.
Building up from the basics of simple resources, you will see how easy it is to create reusable modules that can take dynamic properties from inputs and computed variables.