Managing virtual machines with Vagrant

"In 1974 computers were oppressive devices in far-off air-conditioned places. Now you can be oppressed in your own living room."—Ted Nelson

While it's great to be able to deploy virtual machines in the cloud, running them on your own desktop is sometimes even more convenient, especially for testing. If every developer can have a clone of the production system in a VM on her own machine, she's less likely to run into problems when deploying for real. Similarly, if every sysadmin can test his configuration management changes on a private VM, it's a great way to catch issues before they affect customers.

For some years tools like VirtualBox and VMware have been available to do this. However, desktop cloud has ...

Get Puppet 2.7 Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.