Terraform: Up & Running: Writing Infrastructure as Code
E**N
Great Intro to Infrastructure As Code, Terraform and AWS
Yevgeniy isn't a full time technical author. Using Terraform and developing tools for it are his day job. He is a good occasional author and the book is well put together. The first chapter where he reviews the gamut of DevOps tools should be read by all managers.I am working through the book and I love the clarity of explanation, the real world details like properly securing resources with MFA and consideration of real world operational requirements like allowing multiple collaborators to work on the same terraform files.I am at a loss to understand some of the negative reviews. I think some people are just finding the technology beyond their comfort zone in terms of the skills and brain power it needs and are blaming the messenger. If you aren't comfortable with the command line, git or other version control tools and have never done some kind of programming or scripting, this isn't going to be easy.
M**N
Great book, but mostly for AWS
HelloI just wanted to make a comment that this book is using AWS only for all examples. My company uses Azure, so I would have learned more if this book was setup for Azure instead of AWS. Maybe the 3rd edition? Pretty please....
D**E
Some of what you need
Did you ever what to do something real in this Cloud without clicking buttons all over the place? Did you ever what to not break production at 3 AM during a crazy deployment time? Of course, make it so that your changes can be done at 2 PM instead. Use the Desired State Configuration of Terraform and figure out how to run your acceptance tests. That is what this book will help you achieve.
B**.
What is in a name?
A lot, Juliet, or there should be...It seems like 1/3 of all string-type fields in provided code in this book are populated with something totally useless like: "example", "terraform-up-and-running", "..." (yes, even dot-dot-dot) - this is a great opportunity clarify what an abstruse variable is, its function, even give clarity on an example, but instead, far too often, the author gives you something completely worthless like "example". I know Its an example - can you give me something useful with it?p. 99:resource "aws_db_instance" "example" {identifier_prefix = "terraform_up_and_running"who can use their context clues to tell me what the identifier prefix is, how it's used, how it effects the example, and naming convention/strategy? (And no, its not covered in the text) If you can, you're a greater man that I.Besides this time-consuming trip to other docs, this is a pretty good book - I do read the occausional topic and emerge with a shaky understanding, but I am not certain I can fault the book for that. I can certainly fault it for missed naming opportunities.
B**T
Great read, all the context official docs leave out
Really great and quick read. Helped me be immediately productive with terraform.
N**V
I'd buy it again
Excellent book. Great resource to take you from knowing nothing about Terraform to being actually useful.
J**O
Good info. Disorganized book
The book presents a lot of useful information, but it's poorly organized. I end up having to do a ton of Googling when working through this book. Getting through chapters is really difficult. The author will have you write heaps and heaps of code before running it. I'm not sure if he does this out of laziness or because the publisher asked him to keep the page count low. Either way, it's a huge pain when I mistyped something and I have to go back through the last 15 pages to see where my typo is. The better way would be to have readers test their code every time a change is made. I have read books on equally complex topics, and this one was bad enough for me to write my first negative review on an Amazon account I've had for 14 years.
M**R
Lot's of room for improvement.
The product is great. The examples do not work however.The chapter 2 web server you'll build references a non-existent ami. Picking another ubuntu ami will create the instance but the web server doesn't work. Looking at the code from the author's download there is a lot he leaves out of the book's text.His git example won't work without a lot of independent study either. He tries to turn a local repo into a sharable GitHub. version. No explanation of ssh keys, cloning the project, etc.Poorly executed so far. I'm only on chapter 2 but feel like I've been taken. This is a second edition, copyright 10/2019 - apparently the 8/30/2019 must have been a disaster if this fixed anything.It's still worth a read but this book is not what I've come to expect from technical tutorials.
M**N
Good for architects, not so good for engineers.
This book is great for architects, the first few chapters create a solid business case for terraform over no cloud automation or using bash/powershell. These are fights every business will have we they adopt cloud. (Use terraform btw!)The book takes the reader through an example but this is where the book fails imho. I'm a DevOps cloud guy and wanted to learn terraform because the company I'm at is using it for all cloud automation. The book skips over the v11 v12 fiasco, doesn't cover Azure or GCP. The example is kind of weak, i.e. I found a better work through example on an online blog.If you want to learn terraform, then you'll need to be acutely aware of how terraform itself supports your cloud provider and how your cloud provider works. You have to know the ins and outs of AWS load balancer (or Azure application gateway) first before attempting to terraform it.
J**Y
A Solid Intro to Terraform and IaC Principles
This is a great book. Like most of the "Up & Running" book series, it's not an exhaustive reference to everything you'd ever need to know about Terraform – but it offers a great intro to the essentials (how TF works, how to use it individually or in a team workflow, etc.). The book offers plenty of practical real-world examples throughout the book, which start simple and get progressively more advanced (with clear code samples, diagrams, etc.).One more thing I enjoyed about this book is that Brikman does a nice job of not just explaining the mechanics of TF itself, but shares plenty of background and insight into the broader worlds of Infrastructure as Code (IaC) and DevOps in general (with tips, best practices, gotchas, real world stories, etc.).Final word: This book won't teach you everything about Terraform, but it will send you off to a great start.
G**S
Book with many words constructed into sentences
This is a book with many pages. Some with writing, some with pictures. Content is dry to read but insightful on the topic at hand.
D**O
Awesome!
Clear, well written and with lots of easy to follow examples.I love this book.If you are looking to move your first steps in Terraform, buy this.You'll end with a deep knowledge of the topic, plus great tips about DevOps and best practices in general.
A**.
Covers most of the important bit
Well written and covers most of what you need for the Terrafom exam
Trustpilot
Hace 1 día
Hace 5 días