- Paperback: 206 pages
- Publisher: O'Reilly Media; 1 edition (March 27, 2017)
- Language: English
- ISBN-10: 1491977086
- ISBN-13: 978-1491977088
- Product Dimensions: 6.8 x 0.8 x 9 inches
- Shipping Weight: 12 ounces (View shipping rates and policies)
- Average Customer Review: 41 customer reviews
- Amazon Best Sellers Rank: #21,569 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Terraform: Up and Running: Writing Infrastructure as Code 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Frequently bought together
Customers who bought this item also bought
Infrastructure in a box
About the Author
Yevgeniy (Jim) Brikman loves programming, writing, speaking, traveling, and lifting heavy things. He is the co-founder of Gruntwork, a company that helps startups get up and running on AWS with DevOps best practices and world-class infrastructure. He's also the author of "Hello, Startup: A Programmer's Guide to Building Products, Technologies, and Teams," a book published by O'Reilly Media that has a 4.9/5.0 rating on Amazon and 4.5/5.0 rating on GoodReads. Previously, he worked as a software engineer at LinkedIn, TripAdvisor, Cisco Systems, and Thomson Financial and got his BS and Masters at Cornell University. For more info, check out ybrikman.com.
Try the Kindle edition and experience these great reading features:
Read reviews that mention
Showing 1-4 of 41 reviews
There was a problem filtering reviews right now. Please try again later.
This book definitely shares a lot (if not all) of the content included in the blog posts, but it does go into more detail. It's clear that the book has been reviewed by skilled and knowledgeable individuals. All of the information in the book made sense to me. In several places, alternative approaches to one thing or another are discussed. The recommendations for best practices were exactly what I was looking for when I purchased this book. I do not regret a thing.
The book is short. I'm a slow reader, and I finished it within a few hours while following along with many of the examples. Upon reaching the appendix, I immediately came here to write this review. I'm excited to dig into Terraform some more and apply the concepts I learned from this book.
One downside to this book (and the industry as a whole) is that it was only published a week or so ago, and it's already outdated. Terraform 0.9 was released a week before this book was finally published. This new version includes improvements around remote state management and environment-based state. Unfortunately, the book has no way to cover this brand new information, and the suggested tool for helping with remote state management is not compatible with Terraform 0.9 (yet). I would love to see an update to this book that includes advice for leveraging the new remote state management and environment-based state functionality.
Terraform is a infrastructure as code tool for provisioning cloud servers. It is a declarative language where you state what resources you want, how you want them configured, and the tool figures out how to create it.
An excellent job was done introducing Terraform and explaining the competing tools. There are comparisons to Chef, Ansible, CloudFormation, and a few others. This helped give a broad overview of the field and how Terraform compares.
Examples in the book connect to AWS resources and it is explained how the tool can also connect to Azure and Google Cloud. Best practices are mentioned often throughout the book. Terraform is a young project and is still evolving. There are relevant links scattered throughout the book for where to find more information.
This is a concise book in that it is roughly 160 pages, and I think it worked well for this subject. This author has a gift for writing about complex technical subjects in a logical and interesting way.