a plugin for vagrant that allows you manage a sandbox state
Ruby
Latest commit 02f4e5f Oct 3, 2015 @ryuzee ryuzee Merge pull request #52 from chekolyn/patch-1
Fixes issue issue 50
Permalink
Failed to load latest commit information.
lib Fixes issue issue 50 Oct 1, 2015
locales
.gitignore Implement VMWareFusion support May 7, 2014
Gemfile updated for vagrant 1.1. Jun 10, 2013
README.md refs #43 Jun 18, 2014
Rakefile
sahara.gemspec

README.md

Notice

  • Sahara does not work with Vagrant 1.0 or lower.
  • If you want to install an old version for Vagrant 1.0, you have to run the command like "gem install sahara -v 0.0.13"
  • But I strongly recommend you to upgrade your Vagrant to latest version.

Description

Sahara allows vagrant to operate in sandbox mode.

Typical usage:

  • Enter sandbox mode:
    vagrant sandbox on
  • Do some stuff:
    vagrant ssh 
  • If satisfied, apply the changes permanently:
    vagrant sandbox commit
  • If not satisfied, rollback to the previous commit:
    vagrant sandbox rollback
  • Exit sandbox mode:
    vagrant sandbox off

Many kudos go to the creators of vagrant

Installation

From source:

bundle install
rake build
vagrant plugin install pkg/sahara-0.0.xx.gem

This is now available as gem:

vagrant plugin install sahara

Supported providers

  • VirtualBox
  • VMware Fusion
  • libvirt
  • Parallels

License

This is licensed under the MIT license.