vagrant/plugins
Brian Cain 3baa142e7c (#7685) Add a unique identifier to provision objects
Prior to this commit, Vagrant had no way internally to determine if a
provisioner object was unique if the `name` property was not set.
Because of this, when vagrant went to merge configs it would duplicate
an existing unnamed provisioner since it had no way of determining if a
user actually had added the same provisioner twice. This commit fixes
that by introducing an id which will default to `name` if its set, but
if not will be set by `SecureRandom.uuid`.
2017-06-13 15:46:14 -07:00
..
commands (#7188) Clean up vagrant snapshot restore/delete error messages 2017-06-07 09:12:20 -07:00
communicators (#6640) Use default cipher list for ssh communicator 2017-06-09 17:18:15 -07:00
guests Fetch first network device and pass to template for rendering 2017-05-10 12:44:37 -07:00
hosts refactor winrm communicator to use latest winrm gems and v2 api 2016-12-11 00:52:00 -08:00
kernel_v1 Support environment variable forwarding, fixes #4131 2015-11-19 16:25:54 -08:00
kernel_v2 (#7685) Add a unique identifier to provision objects 2017-06-13 15:46:14 -07:00
providers (#7188) Clean up vagrant snapshot restore/delete error messages 2017-06-07 09:12:20 -07:00
provisioners Fix shell provisioner to execute batch files correctly 2017-04-28 15:05:08 -07:00
pushes Isolate push deprecation to atlas strategy only 2017-03-21 15:08:17 -07:00
synced_folders Use uid/gid from mount_options if provided for synced folders. 2016-12-14 12:12:17 -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.