Vladislav Rassokhin
a72ec1ae8d
Reuse library function for SSH provisioner config
2019-07-08 18:40:01 +03:00
Vladislav Rassokhin
1c7ccb833c
Add SATA controller for CD-ROMs only if needed
2019-07-08 18:18:58 +03:00
Vladislav Rassokhin
94a036038b
Fix inspections
2019-07-08 18:18:58 +03:00
Cody Lingle
fd608b574f
Update plugin to Packer ^1.4 compatibility
...
- Changed "http_port" from uint to int for step_boot_command (https://github.com/hashicorp/packer/pull/7423 )
- Implemented API changes for context cancellation of builders (https://github.com/hashicorp/packer/pull/7440 )
- Update packer (1.4.1) and govmomi (0.20.0) go modules
- Run `go mod tidy` to clean up unnecessary go.mod and go.sum entries
2019-07-08 16:34:57 +03:00
Vladislav Rassokhin
1111c74696
Support IP address settle down timeout
...
Sometimes it's possible that Windows VM starts with one address and then changes to another one. For successful communication we need latest one
2019-07-08 10:16:30 +03:00
Michael Kuzmin
acd07e56ec
fix test
2019-01-05 03:45:45 +03:00
Michael Kuzmin
3c005a9291
File upload to DRS-enabled clusters ( fix #202 )
2019-01-05 01:10:26 +03:00
Michael Kuzmin
fd2d78c73b
fix test
2019-01-04 18:01:03 +03:00
Michael Kuzmin
5bf77f33ca
swith tests from Ubuntu to Alpine
2019-01-04 17:21:59 +03:00
Rémi Jouannet
23ce26e82c
add step remote upload for iso builder ( #164 )
2019-01-04 17:07:09 +03:00
Michael Kuzmin
be84a39aa0
Support 'http_host' parameter ( fix #184 )
2018-12-23 20:16:49 +03:00
Michael Kuzmin
9cad0b7b66
don't detect local IP if `http_directory` is not specified
2018-12-23 19:49:38 +03:00
Michael Kuzmin
d603d9548c
Fix IP resolution
2018-12-23 04:38:45 +03:00
Michael Kuzmin
1474a0b82d
Interpolate variables in 'boot_command'
2018-12-23 04:38:45 +03:00
Sander Jans
7cafcf5879
Support for local HTTP server
2018-12-23 04:38:39 +03:00
Michael Kuzmin
15d8587344
a test for windows. WinRM needs a special validation.
...
https://github.com/jetbrains-infra/packer-builder-vsphere/issues/92#issuecomment-386486758
2018-12-22 20:20:28 +03:00
Michael Kuzmin
5014e46b48
Add 'cpu_cores' parameter ( #198 )
2018-12-18 20:51:56 +03:00
Michael Kuzmin
70b6d6a8b3
Add 'video_ram' parameter ( #197 )
2018-12-17 15:49:04 +03:00
Michael Kuzmin
b107245aed
use alternate vsphere account in tests
2018-12-03 20:10:48 +03:00
Rémi Jouannet
1b1ef09706
support '-force': replace existing vm ( #186 )
2018-11-16 18:37:54 +03:00
Michael Kuzmin
e1cdd04f4f
file upload trough specific host
...
By default a host is selected randomly. Used account may have read-only but no upload permissions there.
2018-11-13 20:22:19 +03:00
Michael Kuzmin
4f952613d7
Add 'notes' tests
2018-11-08 19:51:42 +03:00
Rémi Jouannet
e929b193e0
'notes' option ( #185 )
2018-11-08 19:50:52 +03:00
Michael Kuzmin
10f7b37895
Add tests for clusters
2018-11-02 13:30:01 +03:00
Michael Kuzmin
a3f0f15ffd
apply gofmt
2018-11-01 00:42:24 +03:00
Michael Kuzmin
43ee099ee7
pass vSphere credentials to tests
2018-11-01 00:05:01 +03:00
Michael Kuzmin
ebcd6174d4
Optionally use SATA controller for CD-ROM devices ( #174 )
2018-10-30 03:18:57 +03:00
Michael Kuzmin
75cabff278
Eject CD-ROM images, don't delete devices ( #173 )
2018-10-21 10:47:35 +03:00
Michael Kuzmin
912aec563c
iso builder clears boot order at finish ( #172 )
2018-10-21 03:57:28 +03:00
Konstantin Toshchev
af6db0ff2d
Deleting floppy images on teardown ( #159 )
2018-10-18 16:43:17 +03:00
Michael Kuzmin
9358f4e91a
firmware: validation & tests
2018-10-17 02:45:22 +03:00
John O'Connor
0b5e6d1046
Add firmware option ( #156 )
...
Add "firmware" as an option for the hardware section, allowing values of
"efi" or "bios" (default "bios") so that the firmware is defined at the
machine create stage.
2018-10-17 02:42:02 +03:00
Michael Kuzmin
a3002d23bc
Fix default CPU limit ( #163 )
2018-10-16 18:59:51 +03:00
Michael Kuzmin
689f1789eb
Fix 'Unexpected EOF' in builds without floppies
2018-05-13 23:06:21 +03:00
Michael Kuzmin
903febc4ea
Update dependency to govmomi 0.17
2018-05-12 14:19:17 +03:00
Michael Kuzmin
8bdebe65a4
Delete SATA controller
2018-05-07 11:05:14 +03:00
Michael Kuzmin
f46f373e3a
Code cleanup
2018-05-07 11:05:13 +03:00
Michael Kuzmin
0be06451cc
move `boot_wait` into `boot_command`
2018-05-06 17:46:40 +03:00
Michael Kuzmin
c44221a800
share hardware customization step
2018-05-06 00:41:14 +03:00
Michael Kuzmin
0b4729c9e4
'configuration_parameters' in clone builder
2018-05-05 01:48:16 +03:00
Michael Kuzmin
aedfab264f
add/remove cdrom & floppy only if vm is started
2018-05-05 00:10:43 +03:00
Rui Lopes
d1a681d7aa
change the disk_size unit to MB
...
(cherry picked from commit 8866411)
2018-05-03 05:41:29 +03:00
Vladislav Rassokhin
808a7ce57d
Use Packer 1.2 ( #84 )
2018-04-25 14:22:38 +03:00
Michael Kuzmin
775d0007fa
Pass floppy path via state bag
2018-04-25 12:25:30 +03:00
Asier Marruedo
115811d410
fix cdrom and floppy drive unmounting issue when creating templates ( #82 )
2018-04-25 12:23:37 +03:00
Sean Malloy
6029bfe9e3
Add NestedHV config option for vsphere-iso builder ( #79 )
2018-04-25 09:45:02 +03:00
Michael Kuzmin
bc673e1b2d
Simplify test launch
2018-03-24 00:54:08 +03:00
Michael Kuzmin
707039eb26
Detect datastore automatically ( #69 )
2018-03-21 02:03:47 +03:00
Sean Malloy
40ec9efdfd
Add new config option to allow setting virtual machine hardware version ( #65 )
...
* Add new config option to allow setting virtual machine hardware version
The vsphere-iso builder gets a new configuration option named
vm_version. It allows setting the VMWare virtual machine hardware
version to a non-default value.
The default behavior remains unchanged. Use the latest supported
hardware version that ESXi/vCenter allows.
VMWare KB for supported virtual machine hardware versions.
https://kb.vmware.com/s/article/1003746
* Change vm_version from string to int
2018-03-20 12:09:36 +03:00
Michael Kuzmin
cb782c223a
Cluster support ( #61 )
2018-03-16 00:53:25 +03:00