Cyber Deals - Get up to 65% off on CKA, CKAD, CKS, KCNA, KCSA exams and courses!

Book Review: Terraform Cookbook, Second Edition

Book Review: Terraform Cookbook, Second Edition

As I shared last week, I’m currently on paternity leave, juggling late-night feedings and diaper changes with the joys of fatherhood. While carving out quiet time for myself has been a challenge, one particular book kept tempting me back for more: Mikael Krief’s Terraform Cookbook . This 600-page behemoth might sound intimidating, but trust me, it’s like discovering a secret stash of infrastructure as code candy!

Krief structures each chapter meticulously, starting with the building blocks of Terraform deployment and configuration. He then patiently guides you through methods and strategies for scaling your infrastructure with confidence. While my sleep schedule hasn’t allowed me to tackle every hands-on exercise just yet (they look fantastic, though! I’ll definitely be revisiting them later), the clear explanations and practical examples have already solidified my understanding of key concepts.

One outstanding chapter dives deep into the Terraform state, often a tricky concept. Krief simplifies it to a level that empowers you to use it effectively. And if you’re curious about workflows, modules, and other Terraform features, Krief doesn’t hold back. He provides detailed explanations and plenty of hands-on exercises to solidify your understanding. But the goodness doesn’t stop there! The author dedicates multiple chapters to managing popular cloud platforms like AWS, Azure, and GCP using Terraform, making it a truly versatile resource.

Kubernetes users, rejoice! Chapter 10 is tailored for you, demonstrating how to leverage Terraform for seamless Docker and Kubernetes deployments. Beyond the basics, the book takes you on a journey into the depths of Terraform. He explores advanced topics like wrappers (Terragrunt), CI/CD integrations, and even troubleshooting techniques to navigate any challenges you might encounter.

Whether you’re a Terraform beginner or a seasoned user, the Terraform Cookbook is a valuable asset. It’s packed with practical examples, clear explanations, and insightful tips that make even complex concepts approachable.

A big thank you to Packt , Rahul Nair , and Maran Fernandes for bringing this valuable resource to life. And to Mikael Krief, for making the process of learning Terraform both rewarding and enjoyable. Highly recommended!

Get your copy.

Gineesh Madapparambath

Gineesh Madapparambath

Gineesh Madapparambath is the founder of techbeatly. He is the co-author of The Kubernetes Bible, Second Edition and the author of Ansible for Real Life Automation. He has worked as a Systems Engineer, Automation Specialist, and content author. His primary focus is on Ansible Automation, Containerisation (OpenShift & Kubernetes), and Infrastructure as Code (Terraform). (Read more: iamgini.com)


Disclaimer: Views expressed in articles are those of the respective authors and do not necessarily reflect the views of their employers or this site. While we aim for accuracy, please verify information before relying on it, and let us know if you spot an error.
Share:

Related Posts

Book Review: -Mastering Kubernetes Fourth Edition- by Gigi Sayfan

Book Review: -Mastering Kubernetes Fourth Edition- by Gigi Sayfan

The book commences by laying a strong foundation with a thorough exploration of Kubernetes core concepts, accompanied by step-by-step instructions for …

Creating the Elastic Stack on AWS using Terraform

Creating the Elastic Stack on AWS using Terraform

Elastic stack brings all the logs & traces into a single place & Terraform is an Infrastructure as code provisioner. While exploring both of them,...

GitOps vs. CI/CD – Understanding the Key Differences

GitOps vs. CI/CD – Understanding the Key Differences

GitOps and CI/CD (Continuous Integration/Continuous Deployment) are two distinct but related concepts in the realm of software development and …

Dynamic Provisioning for Jenkins Clusters: A Practical Guide Using Docker on AWS

Dynamic Provisioning for Jenkins Clusters: A Practical Guide Using Docker on AWS

Dynamic provisioning in Jenkins clusters: In Jenkins multinode clusters with static nodes, a significant disadvantage is that if there are no jobs …

Learn OpenShift – A Comprehensive Guide for OpenShift Courses and Exams

Learn OpenShift – A Comprehensive Guide for OpenShift Courses and Exams

Red Hat is offering multiple courses and certifications based on the Red Hat OpenShift platform and there are mainly two tracks (while writing this …

Book Review: -Technology Operating Models for Cloud and Edge-

Book Review: -Technology Operating Models for Cloud and Edge-

Authors: Ahilan Ponnusamy and Andreas Spanner Reviewed by: John Heaton, Guillaume Poulet-Mathis, Sharad Gupta, and Thenna Raj I just finished diving …