11498 Commits

Author SHA1 Message Date
Brian Cain
3c45acc35f
Continue if entity already exists with publish command 2018-10-12 09:07:12 -07:00
Brian Cain
83bd592e30
Introduce curl helper and uploader classes
This commit introduces a new uploader class for uploading files and
splits up some commonly used functionality between it and the downloader
class into a curl helper library.
2018-10-12 09:07:10 -07:00
Brian Cain
e70b871660
Introduce cloud command
This commit adds a new command to Vagrant called `cloud`. It handles any
and all interactions with the external service Vagrant Cloud.
2018-10-12 09:06:00 -07:00
Chris Roberts
dd3d6c7cf2 Extend assert retries to allow for slow setup 2018-10-11 13:00:44 -07:00
Chris Roberts
9e4a3ee9d0 Update CHANGELOG 2018-10-11 10:49:40 -07:00
Chris Roberts
95fad3a8e3
Merge pull request #10259 from hoatle/bugs/#10258-vagrant_ansible_local_inventory
@ #10258 | BUG: should not create /tmp/vagrant-ansible/inventory/vagrant_ansible_local_inventory/vagrant_ansible_local_inventory
2018-10-11 10:48:27 -07:00
Brian Cain
506f87cf9c
Update CHANGELOG 2018-10-11 10:32:49 -07:00
Brian Cain
06070429c2
Merge pull request #10291 from briancain/create-proper-tmp-dir-rsync
Fixes #10289: Create proper tmp dir for ControlPath
2018-10-11 10:31:43 -07:00
Brian Cain
cc14b43a96
Ensure tmpdir is loaded for rsync helper class 2018-10-11 09:57:20 -07:00
Brian Cain
cb0bd89ae1
Fixes #10289: Create proper tmp dir for ControlPath
Prior to this commit, when creating the ControlPath tmp dir for
socket path, Vagrant would simply rely on `rand(1000)` for making unique
dirs for rsyncing files which could result in collisions. This commit
updates that be properly using `Dir.mktmpdir` with a `vagrant-rsync-`
prefix.
2018-10-11 09:51:03 -07:00
Chris Roberts
56aa5860cb
Merge pull request #10288 from chrisroberts/e-win-pageant-doc
Add information on using pageant with ssh
2018-10-11 08:40:48 -07:00
Chris Roberts
55fbc30fca Add information on using pageant with ssh
Fixes #10195
2018-10-10 17:06:26 -07:00
Chris Roberts
3b100d0781 Update CHANGELOG 2018-10-10 16:39:09 -07:00
Chris Roberts
a841a75a78
Merge pull request #10279 from chrisroberts/e-local-encoded
Provide rgloader for project local plugins
2018-10-10 16:38:09 -07:00
Chris Roberts
1c480880f1 Add test coverage of local rgloader creation 2018-10-10 10:30:30 -07:00
Chris Roberts
006cea45e3 Provide rgloader for project local plugins 2018-10-09 16:27:47 -07:00
Chris Roberts
9333e54990 Update CHANGELOG 2018-10-09 14:49:09 -07:00
Chris Roberts
d7b5922378
Merge pull request #10275 from chrisroberts/e-hyperv-admin
Update Hyper-V admin check
2018-10-09 14:48:13 -07:00
Chris Roberts
ae6ff4256b Update CHANGELOG 2018-10-09 14:47:53 -07:00
Chris Roberts
080dd748ef
Merge pull request #10265 from chrisroberts/f-win-chktyp
Only configure CheckpointType if available to be configured.
2018-10-09 14:47:15 -07:00
Chris Roberts
a7a55398fe Update CHANGELOG 2018-10-09 14:46:58 -07:00
Chris Roberts
7241bd9fda
Merge pull request #10264 from chrisroberts/f-win-autochk
Wrap automatic checkpoint enable to prevent inadvertent execution
2018-10-09 14:46:04 -07:00
Chris Roberts
4742c6ae2a Update CHANGELOG 2018-10-09 14:45:07 -07:00
Chris Roberts
93c2f0f497
Merge pull request #10263 from chrisroberts/e-winrm-extensions
Add winrm and upload commands
2018-10-09 14:42:54 -07:00
Chris Roberts
ba0f0fbcab Default destination to basename of clean source 2018-10-08 15:29:55 -07:00
Chris Roberts
67bb5d2e6c Update Hyper-V admin check 2018-10-08 14:39:40 -07:00
Chris Roberts
49a9ae4bd9 Remove current communicator name from error text 2018-10-08 14:30:11 -07:00
Chris Roberts
3181b5c1f9 Ensure winrm helper is loaded for command 2018-10-08 14:28:52 -07:00
Chris Roberts
d81abc1245 Fix active machine check to use common types when setting arguments 2018-10-08 14:22:32 -07:00
Chris Roberts
412290828b Fix trailing quotes in source path 2018-10-08 14:18:30 -07:00
Brian Cain
23f98f9a15
Merge pull request #10273 from briancain/add-more-ruby-trigger-context-docs
Add more information about Ruby trigger option
2018-10-08 10:51:55 -07:00
Brian Cain
af91b3bb2f
Add more information about Ruby trigger option
This commit provides a bit more context to using the new Ruby trigger
option.
2018-10-08 10:30:29 -07:00
Brian Cain
9ee153802a
Update CHANGELOG 2018-10-08 09:03:13 -07:00
Brian Cain
5daa25db80
Merge pull request #10267 from briancain/ruby-trigger-option
Fixes #9840: Introduce `ruby` option for trigger
2018-10-08 09:02:17 -07:00
Brian Cain
f4d618eb58
Fixes #9840: Introduce ruby option for trigger
This commit introduces a new option to the core trigger feature: `ruby`.
It can be defined to run ruby code when the trigger is configured to
fire. If you give the ruby block an env and machine argument, the
defined ruby code can use those variables internally.
2018-10-05 12:53:41 -07:00
Chris Roberts
88469d99f7 Only configure CheckpointType if available to be configured. 2018-10-04 15:24:05 -07:00
Chris Roberts
9c1ab2bd9f Wrap automatic checkpoint enable to prevent inadvertent execution 2018-10-04 15:16:58 -07:00
Chris Roberts
904a712838 Provide correct RDP information within configuration information
Dynamically generate RDP information when applicable via provider
if supported. When no RDP port is provided ignore RDP in config
and omit from output.
2018-10-04 14:41:10 -07:00
Chris Roberts
a4231d630a Update CHANGELOG 2018-10-04 13:39:24 -07:00
Chris Roberts
64987daf06
Merge pull request #10255 from chrisroberts/e-base-mac-vbox
Allow automatic mac address assignment with virtuabox provider
2018-10-04 13:38:08 -07:00
Chris Roberts
48d358adcb Add winrm and upload commands 2018-10-04 13:26:41 -07:00
Brian Cain
c6a0793cc3
Merge pull request #10262 from jeff-jk/machine-settings-doc-update
Add :windows to config.vm.guest in machine settings doc
2018-10-03 16:46:47 -07:00
jeff-jk
141bcc03f5 :windows should be a symbol in machine_settings doc
This should just be a symbol :windows rather than a string ":windows"
2018-10-03 17:36:24 -06:00
jeff-jk
f1f4003fa9 Add :windows to config.vm.guest option
This commit updates the documentation so that it is more clear that Windows guests need to change the `config.vm.guest` option along with the `config.vm.communicator` option.
2018-10-03 15:47:25 -06:00
hoatle
cae2119c0f @ #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
Chris Roberts
648e0ddeaa Explicitly define driver version used for tests 2018-10-01 11:51:14 -07:00
Brian Cain
6aedc66c1c
Update CHANEGLOG 2018-10-01 11:08:35 -07:00
Brian Cain
184d114374
Merge pull request #10242 from briancain/IGNORE-BOX-VAGRNANTFILE
Add config option `ignore_box_vagrantfile`
2018-10-01 11:07:28 -07:00
Chris Roberts
85dc0ebec9 Allow automatic mac address assignment with virtuabox provider 2018-10-01 11:05:28 -07:00
Chris Roberts
11b0d58fa0 Include communicator on call 2018-10-01 08:43:49 -07:00