Vagrant plugin that exposes the VBoxManage snapshot
command.
Ensure you have Vagrant 1.1+ installed, then run:
vagrant plugin install vagrant-vbox-snapshot
The following commands are added by this plugin:
vagrant snapshot take [NAME] # take snapshot, labeled by NAME
vagrant snapshot list # list snapshots
vagrant snapshot back # restore last taken snapshot
vagrant snapshot delete [NAME] # delete specified snapshot
vagrant snapshot go [NAME] # restore specified snapshot
- Not compatible with Vagrant <1.1. If you need this, try another solution.
- Does not support multiple VMs. Pull requests encouraged.
- Only minimally tested.
This plugin is primarily a port of vagrant-snap to Vagrant 1.1.
- vagrant-snap
- fork with Vagrant 1.0.4-1.0.7 compatibility: https://gist.github.com/tombh/5142237 source
- sahara
- fork exists with 1.1 functionality: https://github.com/ryuzee/sahara
See DEVNOTES.md for the notes I compiled while developing this plugin.