vagrant/plugins
Brian Cain 40eaef08b7 (#8603) Ensure remote folder exists prior to scp in file provisioner
Prior to this commit, if a file provisioner block was ran twice with a
folder on a remote host, due to how scp works, it would first copy over
that folder, and then on the second action it would copy an identical
folder nested within the first one. While this is 'intended' behavior
with scp, it is unexpected behavior for the file provisioner. This
commit updates the file provisioner to first ensure that the directory
to be copied exists on the remote host prior to copying, and then the
destination dir has been changed to the directory that the destination
will be copied to, rather than the exact directly that includes the
folder from the host to prevent the nested folder behavior.
2017-08-11 11:49:39 -07:00
..
commands Convert atlas references to vagrant cloud 2017-06-23 10:01:51 -07:00
communicators Make upload directory for winssh communicator configurable 2017-07-07 11:04:37 -07:00
guests Merge pull request #8760 from marblenix/fix/Unable_to_list_network_interfaces_on_FreeBSD 2017-07-21 14:27:05 -07:00
hosts Invoke tee from specific path 2017-06-29 16:11:18 -07:00
kernel_v1 Support environment variable forwarding, fixes #4131 2015-11-19 16:25:54 -08:00
kernel_v2 (#7855) Introduce more ssh options for machines 2017-06-15 16:29:53 -07:00
providers Filter any machine_ip when preparing the NFS settings 2017-07-24 14:02:15 -07:00
provisioners (#8603) Ensure remote folder exists prior to scp in file provisioner 2017-08-11 11:49:39 -07:00
pushes Isolate push deprecation to atlas strategy only 2017-03-21 15:08:17 -07:00
synced_folders (#8770) rsync-auto relative dirs from vagrantfile 2017-07-14 09:26:10 -07: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.