10140 Commits

Author SHA1 Message Date
M. Marsh
8e852af1eb
Merge pull request #6448 from DanHam/fix-esxi-displayName
ESXi: Fix failure to discover IP or export VM when 'displayName' differs from 'vm_name'
2018-07-10 16:57:16 -07:00
M. Marsh
a231f630aa
Merge pull request #6454 from adarobin/ansible-winrm-documentation
Update Ansible provisioner docs for WinRM
2018-07-10 15:21:32 -07:00
Adam Robinson
37cb3ec055 clarify ansible connection plugin creation and link to working examples 2018-07-10 17:15:22 -04:00
Adam Robinson
4cfa49596a Add ansible connection plugin examples 2018-07-10 17:10:53 -04:00
M. Marsh
78e0fb3254
Merge pull request #6451 from KohlsTechnology/googlecompute-import-cleanup
Add feature to googlecompute-import post-processor to delete GCS files
2018-07-10 13:03:39 -07:00
M. Marsh
43e5935c6e
Merge pull request #6466 from jabbera/fixMakefile
make deps should download goimports
2018-07-10 11:41:14 -07:00
M. Marsh
c197fd6d26
Merge pull request #6468 from hashicorp/scrub_atlas_from_Getting_started
remove reference to Atlas from getting started guide, as it's near th…
2018-07-09 15:27:29 -07:00
Megan Marsh
883c74f21c remove reference to Atlas from getting started guide, as it's near the end of its deprecation cycle. 2018-07-09 15:20:49 -07:00
M. Marsh
a8ac969e0f
Merge pull request #6458 from devenney/hotfix/amazon-private-ip-string-value
Ensure amazon-private-ip fixes string values
2018-07-09 15:07:44 -07:00
M. Marsh
ff63601abb
Merge pull request #6467 from michaelgibson/patch-1
vnc_bind_address not getting passed through to qemu
2018-07-09 13:50:26 -07:00
Michael Gibson
7e4fb9adb5
vnc_bind_address not getting passed through to qemu
This was mostly addressed in commit
hashicorp/packer@fa273f3

Just missing vncIP from step_type_boot_command.go
2018-07-09 14:05:39 -06:00
jabbera
4662d3eb95 make deps should download goimports 2018-07-09 14:49:32 -04:00
M. Marsh
d655676194
Merge pull request #6462 from jlmoody/master
Update build-image.html.md
2018-07-09 11:44:31 -07:00
M. Marsh
c97c422b87
Merge pull request #6463 from DanHam/vmx-linked-clone-doc
VMX builder: Extend doc for new linked clones capability
2018-07-09 11:17:34 -07:00
M. Marsh
adfee4933a
Merge pull request #6437 from hashicorp/retry_convert
make the convert retryable in case it takes a bit to release a lock
2018-07-09 11:09:57 -07:00
M. Marsh
ba2ee86a7c
Merge pull request #6465 from origoss/fix-qemu-doc
Fix qemu doc
2018-07-09 10:48:22 -07:00
Gergely Szabo
b2098ce9d5 Missing comma in the qemu builder example 2018-07-09 13:46:15 +02:00
Gergely Szabo
3d1bb332e1 Shutdown_command for qemu improved. 2018-07-09 13:42:54 +02:00
Gergely Szabo
4562083883 Fixing shutdown_command doc for qemu builder 2018-07-09 13:32:08 +02:00
DanHam
2ee7aea076
VMX builder: Extend doc for new linked clones capability 2018-07-06 22:26:35 +01:00
DanHam
a39c5887fb
Test we halt if a bad path is set in vmx_path 2018-07-06 10:58:25 +01:00
DanHam
21117e5d38
Test we fail if displayName is not stored in the statebag as 'display_name' 2018-07-06 10:58:25 +01:00
DanHam
88c43ec98d
Test we fail if the displayName key is not found in the VMX 2018-07-06 10:58:24 +01:00
DanHam
d68d26a6e5
Fix tests: We now need to set displayName key/val pair in the test VMX 2018-07-06 10:58:24 +01:00
DanHam
902cea0f30
ESXi: Fix failure to export VM when displayName differs from vm_name
ovftool requires we pass in `displayName` as part of the source locator
string so that it can successfully determine the VM intended for export.
2018-07-06 10:58:17 +01:00
DanHam
cd7d3812ea
ESXi: Fix failure to get VM IP when displayName differs from vm_name
The value in the Name field returned by 'esxcli network vm list'
actually returns the VMs `displayName`. As such, we need to match
against `displayName` to discover the VMs 'WorldID'.
'WorldId' is ultimately used/needed as an argument in the command that
returns the VMs IP.
2018-07-06 10:58:09 +01:00
DanHam
3eab3cc99b
ESXi builds require we store the value of displayName in the statebag
The value of displayName is needed by later steps:
* When determining the IP address of the build VM
* When exporting the VM using ovftool

By default Packer will configure the VMX so `displayName` is equal to
the value defined for `vm_name` in the build template. However, it is
possible (and sometimes desirable) to set a custom value for
`displayName`.
Users can set a custom `displayName` through use of the `vmx_data`
option in their template.
2018-07-06 01:58:09 +01:00
Jason Moody
5f750bfc34
Update build-image.html.md
Small grammar update in "A Windows Example" section of build-image.html.md.
2018-07-05 17:46:06 -05:00
Brendan Devenney
73c532e772 Ensure amazon-private-ip fixes string values
The "ssh_private_ip" key works with either boolean values or string
representations of booleans. The fixer errors when the value is defined
as, for example, "true" (with quotation marks). This commit will attempt
to convert the string into a bool when necessary to ensure this case is
handled.

Signed-off-by: Brendan Devenney <brendan.devenney@cloudreach.com>
2018-07-05 16:57:54 +01:00
Edouard Bonlieu
4b1f96b527
Merge pull request #6439 from jbonachera/scaleway-config-bootscript
scaleway: add 'bootscript' configuration parameter
2018-07-04 10:10:19 +02:00
Adam Robinson
0c6e6ba637 Update Ansible provisioner docs for WinRM 2018-07-03 11:12:12 -04:00
Sean Malloy
d8b229b59a Add feature to googlecompute-import post-processor to delete GCS files
New skip_clean config option added to control deleting import tar
files from GCS bucket. Defaults to false meaning by default delete
import tar files from the GCS bucket.
2018-07-02 21:44:30 -05:00
M. Marsh
8658eaf1ac
Merge pull request #6424 from DanHam/fix-esxi-export-hang
Prevent hang on export when using VMware ISO builder on remote ESXi host
2018-07-02 16:42:08 -07:00
Christopher Boumenot
bf1b4b21a3
Merge pull request #6277 from dtzar/patch-1
Only show Windows Sysprep code with validation
2018-07-02 16:15:21 -07:00
DanHam
71f6494569
Docs: Try and clarify export and export related opts only work with ESXi 2018-07-02 18:13:19 +01:00
DanHam
66f9b64ff1
Docs: Users must set remote_password when exporting the VM with ovftool 2018-07-02 18:13:19 +01:00
DanHam
939aa7e289
Add test: We shouldn't error when main remote options are unset 2018-07-02 18:13:19 +01:00
DanHam
efcdf60d96
Add tests to ensure remote_password is set when exporting with ovftool 2018-07-02 18:13:19 +01:00
DanHam
0d9134bdbc
Fix existing tests as they were not doing what they should have been
* Fix test to check for remote_host when remote_type is set
* Fix tests by including remote_password where required
2018-07-02 18:12:41 +01:00
DanHam
eee16262b6
Remove duplicate/redundant test 2018-07-02 18:10:50 +01:00
DanHam
c8199458a7
Prevent hang on export for remote ESXi build due to empty remote_password 2018-07-02 18:10:50 +01:00
M. Marsh
406f4eeb93
Merge pull request #6394 from conradjones/master
Add support to vmware-vmx for linked clones
2018-07-02 09:50:24 -07:00
M. Marsh
1cf68c1d2a
Merge pull request #6442 from thor/patch-1
Highlight which user Ansible provisioner uses in docs
2018-07-02 09:29:37 -07:00
Thor K. Høgås
b1639a782b
Highlight which user Ansible provisioner uses
SSIA.
2018-07-02 10:17:24 +02:00
Conrad Jones
d9b6924986 Add cloneType to fusion driver 2018-06-30 16:31:42 +01:00
Julien BONACHERA
3ea887a9a7
scaleway: mention new 'bootscript' parameter in documentation 2018-06-29 22:02:00 +02:00
Julien BONACHERA
eda85a4daf
scaleway: add 'bootscript' configuration parameter 2018-06-29 19:44:56 +02:00
Matthew Hooker
5952892e10
add back in tests on latest go, but allow it to fail.
this is an important early warning sign, and I think it's good to add it back in
in a way that doesn't cause the build to fail.
2018-06-28 14:49:09 -07:00
Megan Marsh
2b2c860df8 make the convert retryable in case it takes a bit to release a lock 2018-06-28 14:21:28 -07:00
M. Marsh
7915f2db25
Merge pull request #6292 from hashicorp/go-versions
build: Remove old versions of Go on Travis CI
2018-06-27 16:11:19 -07:00