vagrant/plugins/provisioners
Chris Roberts 6b105d704d Update communicator upload behavior to handle `/.` path directives
This update was prompted by updates in openssh to the scp behavior
making source directory paths suffixed with `.` no longer valid
resulting in errors on upload. The upload implementation within
the ssh communicator has been updated to retain the existing
behavior.

Included in this update is modifications to the winrm communicator
so the upload functionality matches that of the ssh communicator
respecting the trailing `.` behavior on source paths. With the
communicators updated to properly handle the paths, the file
provisioner was also updated to simply apply previously defined
path update rules only.

Fixes #10675
2019-02-26 08:02:09 -08:00
..
ansible @ #10258 | BUG: should not create /tmp/vagrant-ansible/inventory/vagrant_ansible_local_inventory/vagrant_ansible_local_inventory 2018-10-02 16:21:15 +07:00
cfengine #6674 CFEngine Provisioner Broken on Debian (http > https) 2015-12-16 14:25:23 +01:00
chef Fix Chef apply provisioner to not set node_name 2018-06-11 10:35:52 -07:00
docker Reset communicator after updating user groups 2018-11-12 15:36:21 -08:00
file Update communicator upload behavior to handle `/.` path directives 2019-02-26 08:02:09 -08:00
puppet Fixes #8315: Properly set env variables for puppet provisioner 2018-09-18 10:09:01 -07:00
salt Merge pull request #10539 from jalandis/disable-required-install_type-salt-option-windows 2019-01-03 13:44:05 -08:00
shell Add reboot option to shell provisioner 2018-12-21 15:50:59 -08:00