This document provides an overview of deploying infrastructure using Terraform. It introduces Terraform as an open-source tool for infrastructure as code that allows defining and provisioning infrastructure in a consistent, repeatable and collaborative way. The document covers Terraform concepts like providers, resources, state and the lifecycle of initializing, planning, applying and destroying infrastructure. It also includes instructions for setting up Terraform on Mac and Linux workstations and a demo of provisioning a web server infrastructure on Google Cloud.