vagrant/plugins
Paul Hinze fef60242b0 provisioners/shell: fix validation for args [GH-1949]
The logic change in 57d4775140 introduced
a bug where neither strings nor arrays provided as `args` for shell
provisioners would pass validation.

This fixes that problem along with a few extras:

- split out arg validation into a private method
- update comment describing valid args
- add a few unit tests around config validation
2013-11-28 19:54:10 -06:00
..
commands commands/box/add: custom CA cert [GH-2337] 2013-11-26 19:32:56 -08:00
communicators/ssh core: allow multiple private keys [GH-907] 2013-11-25 15:45:39 -08:00
guests require pld/cap/change_host_name 2013-11-27 09:38:28 +02:00
hosts Update CHANGELOG 2013-11-23 11:36:20 -08:00
kernel_v1 kernel_v1: don't upgrade "max_tries" and "timeout" because they're gone 2013-09-02 09:09:39 -07:00
kernel_v2 core: validate box_download_ca_cert_file, expand 2013-11-26 21:10:33 -08:00
providers/virtualbox providers/virtualbox: some validation around internal networks 2013-11-25 11:25:10 -08:00
provisioners provisioners/shell: fix validation for args [GH-1949] 2013-11-28 19:54:10 -06:00
synced_folders/nfs synced_folders/nfs: specify nfs_udp false to disable udp [GH-2304] 2013-11-23 13:43:48 -08: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.