With this practical book, you’ll learn how to get you up and running with Terraform, an open source tool that allows you to define infrastructure for a variety of cloud providers—including AWS, Azure, Google Cloud, DigitalOcean, and others—using a simple, declarative programming language. Author Yevgeniy (Jim) Brikman introduces you to Terraform syntax, and shows you how to deploy and manage infrastructure with just a few CLI commands.
Chapter 1. Why Terraform
Chapter 2. Getting Started with Terraform
Chapter 3. How to manage Terraform state
Chapter 4. How to create reusable infrastructure with Terraform modules
Chapter 5. Terraform tips & tricks: loops, if-statements, deployment, and gotchas
Chapter 6. How to Use Terraform as a Team