Preface
Why This Book Was Written
In the modern IT world, you inevitably need to quickly learn and adopt new technologies. If you already have experience with similar technologies or tools, you don't need to delve into the entire concept of the new technology to get started. All you need is a starting point to show you how to implement things and make them work.
Whenever I start learning a new technology or tool, I often find myself overwhelmed by heavy documentation or "Zero to Hero" materials, even though I just need some sample implementations to grasp the new concept. That's why I decided to write this book: to provide a starting point for people who want to learn about Terraform for Azure and offer practical examples, rather than the heavy documentation that can easily be found in Terraform's official resources.
What this book is for and NOT for
This book is not designed to teach you the fundamentals of Azure. Instead, it assumes that you have experience creating Microsoft Azure infrastructure using Azure Portal, Azure CLI, or ARM/Bicep templates, and now want to do the same using Terraform. Rather than covering all the concepts or scenarios, it focuses on the core principles that will help you start building Azure infrastructure with Terraform.
This book does not aim to cover every possible scenario or concept. It is intended for those who already have a foundational understanding of Azure infrastructure and want to expand their skills to include Terraform. Additionally, it provides some best practices that I follow.
Last updated