front matter

 

foreword

When Mitchell Hashimoto and I founded HashiCorp, we sought to build a portfolio of tools to cater to practitioners in the new cloud ecosystem. Provisioning was a critical piece, and we knew we wanted to build something special. When we designed Terraform, we had three goals in mind. First, we wanted a consistent and simple workflow, regardless of the platform. Second, we wanted to ensure high confidence and no surprises for users. Finally, we wanted the tool to be extensible so it could support just about anything.

I first met Scott as a conference speaker for HashiConf, our annual user conference. Scott was speaking about how Ellie Mae was using Terraform Enterprise and the patterns and best practices it had implemented to enable a large organization to adopt an infrastructure as code practice. Scott continues to be an active contributor to the Terraform ecosystem and has contributed a novel provider for Minecraft, a shell provider, and dozens of modules in the public registry.

preface

acknowledgments

about this book

Who should read this book

How this book is organized: A roadmap

About the code

liveBook discussion forum

about the author

about the cover illustration