tomjn / vagrant-tart-ruby

Tart provider for vagrant using Ruby API
MIT License
16 stars 1 forks source link

Vagrant Package capability #6

Open tomjn opened 1 year ago

tomjn commented 1 year ago

The vagrant provider doesn't expose that it can package things, this functionality needs to be exposed:

package         packages a running vagrant environment into a box

This isn't intended to provide snapshot functionality though

tomjn commented 1 year ago

The actual packaging would be done in a script with an associated ruby action. Packaging would involve using the new tart export command to get the VM, then adding the metadata JSON and zipping up the result.

Packaged Tart VMs are just Tart VM folders