mitchellh/vagrant — Issue #539: Isolation and Caching of Boxes Etc
Author: yfeldblum
Created: 2011-10-25 12:59:22+00:00
State: open

Allow isolation and caching of boxes in the `Vagrant::Environment` class.

Specifically, when creating an instance, allow us to specify a home directory directly. Boxes should be downloaded and cached to somewhere within this directory, etc.

Use case: An application that either alters the state of the machine it is running on in a hard-to-guarantee-reversible way or that requires root privileges. More specifically, unit and functional automated testing of that application. In such a case, it would be better to use the `Vagrant::Environment` class as-is rather than trying to hack it.