vagrant/plugins
Seth Vargo efdb148f61
Move pre-flight package validation to middleware
This commit separates the scratch and output directory creation from the
main package middleware into its own PackageSetupFolders middleware.
Additionally, the validation that ensures an output file does not exist
is moved into a validation function that can be shared across multiple
methods.

This refactor permits a pre-flight check to ensure box packaging would
be successful before actually stopping the VM.

Fixes GH-7351
2016-05-27 17:07:04 -04:00
..
commands Print a warning when token and envvar are set 2016-04-08 10:16:10 -04:00
communicators powershell and cmd calls should use commnand_executor to reuse oprn winrm shell 2016-01-27 11:59:10 -08:00
guests Do not return an error if ifdown fails 2016-03-20 18:21:03 +02:00
hosts Merge pull request #6602 from mitchellh/sethvargo/darwin_rdp_info 2016-02-03 10:08:18 -05:00
kernel_v1 Support environment variable forwarding, fixes #4131 2015-11-19 16:25:54 -08:00
kernel_v2 core: avoid crash case with nil [GH-6730] 2015-12-24 12:38:14 -08:00
providers Move pre-flight package validation to middleware 2016-05-27 17:07:04 -04:00
provisioners Trailing comma 2016-05-19 11:35:53 -04:00
pushes Use a hash for directory lookups 2016-03-17 20:48:08 -05:00
synced_folders Fix for problem where the host_info.ps1 script returns a string instead of a list of IPs 2015-12-17 14:40:50 -06:00
README.md Add README to plugin directory 2012-04-18 17:48:06 -07:00

README.md

Vagrant Core Plugins

These are plugins that ship with Vagrant. Vagrant core uses its own plugin system to power a lot of the core pieces that ship with Vagrant. Each plugin will have its own README which explains its specific role.