Snapshots
Take a snapshot
vagrant snapshot save mysnapshotBash script to delete all snapshots
#!/bin/bash
NO_SNAPSHOTS="No snapshots have been taken yet"
SNAPSHOT_OUTPUT=$(vagrant snapshot list | grep "${NO_SNAPSHOTS}")
if [ -z "${SNAPSHOT_OUTPUT}" ]; then
echo "Found some snapshots, going to remove them"
for SNAPSHOT in $(vagrant snapshot list); do
vagrant snapshot delete "${SNAPSHOT}"
done
else
echo "No snapshots found"
fiRestore a snapshot
vagrant snapshot restore mysnapshotList snapshots
vagrant snapshot listRestore a snapshot without provisioning the box
vagrant snapshot restore --no-provision mysnapshotRemove a snapshot
vagrant snapshot delete mysnapshot