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
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
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
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
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
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
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
Chris Roberts
1797798760
Fix module name
2018-09-28 07:59:39 -07:00
Brian Cain
424f49b919
Simplify config option to ignore box vagrantfile
2018-09-26 10:31:41 -07:00
Alex Wu
282c7341c9
add a option to ignore the vagrantfile packaged with the box
2018-09-26 10:10:45 -07:00
Brian Cain
5f56f0c8b1
Merge pull request #10223 from chrisroberts/e-rhel-nmsysd
...
Update restart logic in redhat change_host_name cap
2018-09-25 13:53:41 -07:00
Brian Cain
58ebd52f99
Add abort option to core triggers
...
This commit adds a new option `abort`, which when configured, will exit
the Vagrant process completely. If set to `true`, it will exit cleanly
with exit code 0. Otherwise, the exit code can be configured.
2018-09-25 09:40:36 -07:00
Chris Roberts
ff021fcab4
Update redhat change host name capability to support systemd
...
Update capability to use guest inspection module for determining
correct actions to execute. When systemd is in use restart the
correct active service, either NetworkManager or networkd. Default
to using the original service restart when systemd service is not
found.
2018-09-20 16:44:08 -07:00
Joe Doss
19aa9578c7
Exit 1 if we cannot set the hostname.
2018-09-20 15:28:37 -07:00
Joe Doss
c14a4a09f7
Switch if statements, check for systemctl, and switch to is-active.
2018-09-20 15:28:37 -07:00
Joe Doss
94954739b5
Simplified if statements.
2018-09-20 15:28:37 -07:00
Joe Doss
80006251f4
Add in logic to restart NetworkManager if it is enabled.
2018-09-20 15:28:36 -07:00
Brian Cain
a4d5ee6ac1
Merge pull request #10215 from briancain/FIX-SALT-PILLAR
...
Salt pillar configuration on Windows guests
2018-09-20 09:17:32 -07:00
Brian Cain
4612619dc4
Fixup docker config update
2018-09-19 10:52:59 -07:00
Oleksiy Protas
166fe374b6
More explicit logging and 'dockerfile' option support
2018-09-19 10:25:37 -07:00
Oleksiy Protas
cbc69f5158
Build from git operation for docker
2018-09-19 10:24:09 -07:00
Oleksiy Protas
de6a1794c7
Config, validation and test
2018-09-19 10:24:09 -07:00
Oleksiy Protas
8d1b5fc1c9
Docu changes for building Docker images from git
2018-09-19 10:24:05 -07:00
Brian Cain
c3c7ad4ea2
Merge pull request #10218 from briancain/fix-env-vars-puppet-windows
...
Fixes #8315 : Properly set env variables for puppet provisioner
2018-09-19 09:04:01 -07:00
John Rizzo
b7d702ab5f
Update mount_shared_folder.rb
...
This change allows special characters in the password such as ) which will cause cmdkey to fail without the quotes.
2018-09-18 13:34:32 -07:00
Brian Cain
06b3268b6f
Fixes #8315 : Properly set env variables for puppet provisioner
...
Prior to this commit, the puppet provisioner would not properly set its
environment variables, if any were configured in the Vagrantfile. This
commit separates those properly with semicolons when calling out to
puppet apply.
2018-09-18 10:09:01 -07:00
mtkennerly
5c50c50d73
Fix #8328 : Use special quote and backslash formatting for Windows when setting Salt pillar.
2018-09-17 14:20:31 -07:00
Brian Cain
9ad04ada6c
Merge pull request #9431 from blueyed/options-without-leading-space
...
salt: remove leading space with bootstrap_options
2018-09-17 11:26:54 -07:00
Brian Cain
4fd9d522f6
Merge pull request #9432 from blueyed/curl-s
...
salt: bootstrap-salt.sh: use -s with curl
2018-09-17 11:13:21 -07:00
Brian Cain
13b09bedac
( #9802 ) Allow non-windows hosts to pass along version
...
The salt bootstrap can now accept version arguments on non-windows
hosts, so this commit allows the Vagrant provisinoer to specify a
version.
2018-09-07 13:39:36 -07:00
Brian Cain
4f42da15de
Merge pull request #10171 from eigengrau/default-template
...
vagrant init: Support VAGRANT_DEFAULT_TEMPLATE
2018-09-07 11:17:46 -07:00
Brian Cain
6c8d997053
Merge pull request #10181 from chrisroberts/f-auto-checkpoints
...
Check for automatic checkpoint support before configuring
2018-09-07 10:44:26 -07:00
Chris Roberts
1f74aedeaa
Check for automatic checkpoint support before configuring
...
The AutomaticCheckpointsEnabled option may not always be available
depending on the version in use. Check for support before applying
the configured value. If automatic checkpoints are to be enabled
and support is not available, force an error.
2018-09-05 13:37:45 -07:00
Brian Cain
c3c65a3793
Fixup docs and website wording for command
2018-09-05 13:26:22 -07:00
Brian Cain
b1a0fa628f
Add subcommand docstring to powershell
2018-09-05 12:56:17 -07:00
Brian Cain
d6e43d3197
Include winrm locales
2018-09-05 11:00:45 -07:00
Sebastian Reuße
3efdc8960c
vagrant init: Support VAGRANT_DEFAULT_TEMPLATE
2018-09-04 10:48:16 +02:00
Brian Cain
f51176a101
Merge pull request #10140 from berney/fix-ansible-perm-issue
...
Fix ansible_local provisioner permission bug
2018-08-31 11:02:47 -07:00
Brian Cain
11c619bff6
Merge pull request #10092 from jmaness/patch-1
...
[#10098 ] Filter out empty strings and loopback interfaces when constructing the list of network interfaces
2018-08-31 10:03:49 -07:00