Vagrant is an open source software used to create and manage virtual development environments. It can be considered a wrapper around virtualization software such as VirtualBox and configuration management software such as Chef, Ansible, and Puppet.
This book looks at the potential that virtualization offers us, and breaks down the process of creating a distributable and powerful virtual development environment. You will learn how to create more advanced development environments consisting of multiple virtual machines, allowing you to mimic multi-server production environments.
Finally, you'll gain an insight into Vagrant Cloud, which is a suite of web services built into Vagrant that allows you to remotely view applications on a Vagrant instance.
Nice brief book that covers Vagrant and other technologies related to Vagrant. One big problem is that there are technical incorrectnesses, typos and mistakes in the config files and scripts that basically are not working or working incorrectly. So mind that when reading this book or using it as a reference.
good book, but reading this in 2022 is a bit funny and exciting because the techniques and tools in this book are already being used as default with docker and Kubernetes. But are cutting edge at the time. liked the introduction of the book, but got lost in the puppet and chef chapters. won't reread this though. fun to read how technology has evolved.
"PHP 5 e-commerce Development" by Michael Peacock is one of the best books on PHP development, that I read in my life. So I had very high expectations for this one. Well, my expectations were partially fulfilled.
This is a great book, unfortunately it was written not for me. So if you are already familiar with Vagrant, Puppet, Chef etc, you'll hardly get anything new from it. This is great introduction though. So if you want a quick dive in all that new stuff - you have the right book. You'll get the understanding of processes and will be able to work with Vagrant and most popular provisioner tools immediately. If you want to dive deeper you still will need some other book.
Even if I haven't learned anything new, I still see how this book can help me. Most of the time while evangelizing Vagrant among my fellow developers, I have to answer the same bunch of questions: What Vagrant is? Why do we need it? What's the difference between Puppet and Chef? So now instead I can just advise to read this book. And it will answer all that questions for me.
I've mixed feelings about this book. Reading it I haven't found any new information for me and my general impression is that it doesn't contain any valuable addition to what you can find on online documentation. Some parts are also somehow pedantic (as the step by step installation process of VirtualBox with pictures) and look more like fillers. Still I have to recognize that this book may give value and be useful for who doesn't already know Vagrant, and that's probably the proper target for a similar book. Get it if you want to learn about Vagrant and don't want to wander on online documentation. If you are already using and comfortable with Vagrant you won't probably need it.
I've been using Vagrant for a couple of years now and this is a good book for beginners. The book goes through most of the things you need to know to get your environment up end running. The chapters about Chef and Puppet is good and will give you basic knowledge about the two provisioning tools. Could have been nice with a chapter where you go deeper under the hood of Vagrant.
So if you're new to Vagrant I would recommend this book.
Cerca di fare una introduzione a puppet e chef ma è costretto a lasciarla a metà consigliando di leggere altri libri, e quando arriva alla spiegazione di come integrarli in Vagrant, copre solo un caso (l'installazione di apache con php), con spiegazioni striminzite, senza approfondimenti.
Non ha niente di più di un qualsiasi tutorial trovato su Internet.
It's OK as an introduction, but there are some typos/errors (maybe because the book is now relatively old, so the provided code may not be valid with newer software versions anymore. Or maybe I mistyped something, but then I wasn't provided with any troubleshooting help at all) and doesn't really get into depth. Probably one can get the same (and more updated) information from basic tutorials in the Internet.
Ok introduction to vagrant, puppet, and chef. Not very much new compared to what is available in online tutorials, but neatly packaged in one place. I still have questions I want answered, but the basics are covered.