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
This is now available as gem:
gem install sahara