Book Image

Vagrant Virtual Development Environment Cookbook

Book Image

Vagrant Virtual Development Environment Cookbook

Overview of this book

Table of Contents (17 chapters)
Vagrant Virtual Development Environment Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


In many scenarios, using a basic Vagrant environment is an acceptable method to create and destroy development environments. Most of the recipes in this book focus on this type of development environment: downloading a base box from the Atlas box repository, booting the box, then executing provisioners to install and configure software. In each case, the entire development environment is recreated every time a new environment is launched from the Vagrantfile. In some cases, this workflow can be cumbersome for users. There are a few reasons that you might want to re-evaluate when building environments on every launch:

  • Provisioning an entire environment can be time consuming, particularly if there is a large amount of software to install and configure. Internet bandwidth might also be a concern – downloading files from package repositories can be

  • There can be reasons to freeze an environment at specific software versions rather than relying on versions present in package repositories...