vagrant/plugins/provisioners
Seth Vargo 5a4f345363
Use Util::Tempfile when configuring networks
This fixes a fairly large tempfile leak. Vagrant uses a template
renderer to write network configuration files locally to disk. Then,
that temporarily file is uploaded to the remote host and moved into
place. Since Vagrant is such a short-lived process, GC never came along
and cleaned up those tempfiles, resulting in many temporary files being
created through regular Vagrant usage.

The Util::Tempfile class uses a block to ensure the temporary file is
deleted when the block finishes. This API required small tweaks to the
usage, but provides more safety to ensure the files are deleted.
2016-05-28 23:22:34 -04:00
..
ansible Use Util::Tempfile when configuring networks 2016-05-28 23:22:34 -04:00
cfengine #6674 CFEngine Provisioner Broken on Debian (http > https) 2015-12-16 14:25:23 +01:00
chef Use Util::Tempfile when configuring networks 2016-05-28 23:22:34 -04:00
docker #7074 - fixes does not allow provisioning when container name is specifed - since recent versions of Docker stores it's full container ID we no longer need to use the short version 2016-02-28 13:00:35 +01:00
file provisioners/file: validate source relative to Vagrantfile path 2015-07-06 14:22:00 -06:00
puppet Fixed an issue locating puppet binary. Issue-6876 2016-01-21 20:14:43 +01:00
salt Fixing the Salt bootstrap script for Windows 2015-11-18 21:55:32 -06:00
shell Convert env values to strings before escaping 2015-12-22 14:23:56 -05:00