I am pleased to announce the publication of the Second Edition of my book focused to Terraform called Terraform Cookbook. This new edition has allowed for a complete overhaul of the chapters and contains over 50 new “recipes” on the use of Terraform in real-world use cases.

In this book which is in a cookbook format you will learn mainly through recipes to:

  • Installing Terraform, switch on multiple Terraform versions and upgrade Terraform providers
  • Writing Terraform configuration to provision and scale your infrastructure with Terraform
  • Using Terraform with external data like data, file and local programs
  • Managing the Terraform State
  • Applying the Terraform workflow using the command lines
  • Sharing Terraform configuration by creating and using Terraform modules
  • Provisionning Azure infrastructure using Terraform
  • Getting started to provisioning AWS and GCP infrastructure using Terraform
  • Using Terraform to manage Docker images and deploy Kubernetes applications
  • Running tests and security compliance on Terraform configuration
  • Deep diving into Terraform with zero downtime, use Terragrunt, Git hook pre-commit, …
  • Automating Terraform locally and in CI/CD pipelines
  • Using Terraform Cloud
  • Troubleshooting Terraform issues
  • Appendix with my Terraform Cheat Sheet and my Terraform resources list
Book Terraform Cookbook Second Edition
Book Terraform Cookbook Second edition cover

Thanks to Armon Dadgar (CTO and Co-Founder of HashiCorp) for the foreword.

The book is available on paperback, pdf or kindle format here: