sophia
f5d5baec40
Set hostname according to hostname flag and ip for suse
2020-05-15 13:30:23 -04:00
Sophia Castellarin
85fc3a99b5
Merge pull request #11560 from soapy1/box-download-ssh-settings
...
Add option `box_download_options`
2020-04-30 10:03:23 -04:00
sophia
646de433a9
Validate conversion of map to cmd options
2020-04-29 15:10:48 -04:00
sophia
7e125969dd
Add option box_download_options
...
Allow users to specify a map of extra options to pass to the downloader.
These options will be passed to curl, with a `--` appended to the key
2020-04-29 15:10:44 -04:00
Sophia Castellarin
56bc93e154
Merge pull request #11540 from soapy1/winrm-config-docs
...
Update winrm config docs
2020-04-29 09:57:23 -04:00
sophia
13bb29af2b
Don't warn on ansible compatability mode
2020-04-28 10:48:25 -04:00
Jeff Bonhag
2c4a40fccb
Fix issues with shell provisioner when WinSSH shell is set to cmd ( #11547 )
...
This commit fixes a couple of issues with the shell provisioner when the
WinSSH shell is set to cmd:
- A check for the .bat extension returned by File.extname
- Execute inline scripts with PowerShell when upload_path ends with .ps1
* Ensure script has correct extension
Co-Authored-By: Sophia Castellarin <sophia@hashicorp.com>
2020-04-24 15:56:27 -04:00
sophia
b4e13bf1ce
Update winrm config docs
2020-04-23 09:47:16 -04:00
Chris Roberts
720c3012ce
Use #systemd_networkd? guest check for renderer
2020-04-22 15:07:14 -07:00
Chris Roberts
4546d804b1
Add support for configuring SSH connect timeout
...
Retains the original default value of 15 seconds for SSH connect
timeout. Allows users to modify this timeout via SSH communicator
option. Enforces integer values for timeout and validates custom
values are greater than 0.
2020-04-20 14:23:21 -07:00
Jeff Bonhag
f593bb54d2
Fix #8704 : Raise an error if the guest IP ends with .1 ( #11500 )
...
If the VirtualBox guest property /VirtualBox/GuestInfo/Net/1/V4/IP
returns an IP address ending in .1, raise an error.
This addresses an issue that was revealed as an NFS error, where Vagrant
was creating an exports file with the wrong IP address. This was thought
to be caused by the presence of a docker0 interface, but it manifested
itself even without Docker installed.
This issue is difficult to reproduce, but hopefully this PR will get us
closer to the root cause.
2020-04-20 13:28:37 -04:00
Sophia Castellarin
c89b68b06d
Merge pull request #11517 from soapy1/win-shell-provisioner-fail
...
Ensure windows files get an extension
2020-04-20 12:38:06 -04:00
Sophia Castellarin
bc4368f739
Merge pull request #11503 from soapy1/smb-symlinks
...
Smb symlinks
2020-04-20 12:35:38 -04:00
sophia
4d516e2cae
Test provision_winssh
2020-04-17 13:11:57 -04:00
Chris Roberts
c0f8a54924
Merge pull request #11436 from hvnsweeting/patch-1
...
Allow to specify python_version
2020-04-17 08:55:20 -07:00
sophia
2ddd12047c
Ensure windows files get an extension
2020-04-17 10:31:24 -04:00
sophia
30ade2991b
Emit warning message if using mfsymlink
2020-04-17 09:56:52 -04:00
Sophia Castellarin
1a45f302e3
Merge pull request #11499 from soapy1/hyperv-integrationservice-non-ascii-names
...
Use service id for enabling/disabling vm integration services
2020-04-17 09:53:35 -04:00
Sophia Castellarin
5dc96f0886
Merge pull request #11498 from soapy1/ubuntu-w-networkmanager
...
Choose netplan renderer based on network config and available tools
2020-04-17 09:50:31 -04:00
Sophia Castellarin
1fb3f30145
Merge pull request #11472 from soapy1/podman-provisioner
...
Add podman provisioner
2020-04-17 09:48:12 -04:00
Chris Roberts
98b6710b83
Merge pull request #11425 from idursun/catch-identitynotmappedexception
...
Fix #11271 : catch IdentityNotMappedException
2020-04-16 17:52:00 -07:00
Chris Roberts
84b309db32
Include test coverage on python value behavior
2020-04-16 17:25:55 -07:00
Viet Hung Nguyen
b084e61b17
Allow to specify python_version
2020-04-16 17:16:07 -07:00
Chris Roberts
40243a8f2f
Adjust when the hook action is performed
...
With the adjustments provided in #11455 the location of injecting
within the call stack has been changed slightly. With the entire
stack now being generated before execution instead of dynamic
hooks being wrapped around actions at run time, this update
ensures that the method is called correctly after the entirety of
the synced folders action has completed.
2020-04-15 13:46:10 -07:00
sophia
4ded8f098f
Clarify SMB username format
2020-04-13 14:21:21 -04:00
Sophia Castellarin
ee87596a77
Merge pull request #11462 from soapy1/docker-provision-centos8
...
Docker provision centos8
2020-04-13 09:42:37 -04:00
sophia
d5cd4da0e0
Use service id for enabling/disabling vm integration services
...
ref:
https://github.com/PlagueHO/LabBuilder/issues/183
ref service name to id:
https://social.technet.microsoft.com/Forums/de-DE/154917de-f3ca-4b1e-b3f8-23dd4b4f0f06/getvmintegrationservice-sprachabhngig?forum=powershell_de
2020-04-13 09:39:53 -04:00
sophia
538ee948ee
Choose netplan renderer based on network config and available tools
2020-04-10 17:17:04 -04:00
Chris Roberts
c5e2f36ddc
Merge pull request #11455 from chrisroberts/enhancement/triggers-insertions
...
Adjust how trigger actions are inserted into the stack
2020-04-08 16:53:17 -07:00
sophia
307291b7f8
Add mfsymlinks as a default option for mounting smb folders
2020-04-08 14:52:37 -04:00
Brian Cain
dda2c8f913
Merge pull request #11411 from thunder-spb/alpine-ansbile-support
...
Alpine capability for Ansbile support
2020-04-08 09:43:53 -07:00
sophia
e61725a130
Docker provision to support centos guest, not RHEL guest
2020-04-06 13:48:43 -04:00
sophia
5104d075bd
Add CentOS guest plugin
2020-04-06 13:48:39 -04:00
Sophia Castellarin
a3e8e822e4
Merge pull request #11465 from soapy1/quiet-cli-opt
...
Quiet cli option
2020-04-06 10:22:29 -04:00
Sophia Castellarin
cf9a690bc9
Merge pull request #11482 from soapy1/systemd-cap-halt
...
Use systemd to halt system if available
2020-04-06 10:18:53 -04:00
sophia
bcce2f720d
Add option to install from kubic
2020-04-06 10:13:57 -04:00
Alexzander thunder Shevchenko
4caa5e1434
Setting python version back to 3.x since there some issues with Ansible version detection for pip installation.
2020-04-05 15:03:01 +03:00
Alexzander thunder Shevchenko
d1d214f6e2
Set python version to 2.7 as all other ansible provisioners do
2020-04-05 14:46:33 +03:00
Alexzander thunder Shevchenko
d73c2c5fa7
Get back to install pip via get_pip script
2020-04-05 14:28:19 +03:00
sophia
42785cb254
Add entries for podman error class
2020-04-03 17:13:41 -04:00
sophia
39d7cd8997
Wrap all progress type outputs with rewriting to enable --no-tty
2020-04-03 16:28:59 -04:00
sophia
311fb035e6
Don't install docker on RHEL
...
Docker CE is not supported on RHEL.
It is supported on CentOS
2020-04-03 15:14:03 -04:00
sophia
d500daea03
Support centos flavors of redhat
2020-04-03 14:27:44 -04:00
sophia
338f13a2ae
Use systemd to halt system if available
2020-04-01 15:43:10 -04:00
sophia
d87d421586
Install docker using docker repo instead of convenience script
...
This approach will be more stable than depending on a convenience
script provided by docker
ref: https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-convenience-script
2020-04-01 15:05:48 -04:00
sophia
777f680837
Use systemd to rebot system if available
2020-04-01 13:57:07 -04:00
sophia
0c0c361386
Extract container plugin
2020-03-30 17:41:49 -04:00
Sophia Castellarin
0ca53d9e6e
Merge pull request #11356 from jackorp/vagrant-podman-container-build
...
Docker provider: catch container name when using podman.
2020-03-30 16:19:31 -04:00
sophia
4c74f8a112
Add podman provisioner
2020-03-30 15:02:56 -04:00
Sophia Castellarin
54972c045b
Merge pull request #10592 from ichesnokov/master
...
Make sure that ips array contains unique values
2020-03-30 10:31:48 -04:00