17471 Commits

Author SHA1 Message Date
Sylvia Moss
7736ae6c67
Add VMware vnc_over_websocket option (#9938) 2020-09-16 11:02:46 +02:00
Sylvia Moss
bdd736b800
Interpolate vagrantfile_template on Vagrant post-processor (#9923) 2020-09-16 10:08:44 +02:00
Megan Marsh
aeb70e6726
add http_directory docs to builders where it wasnt documented (#9943)
* add http_directory docs to builders where it wasnt documented

* Fix front matter for Proxmox builder

Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-09-15 15:50:33 -04:00
Megan Marsh
c8d99dbb68 update changelog 2020-09-15 12:00:04 -07:00
Megan Marsh
bc69db2433
Merge pull request #9941 from hashicorp/cd_files_vsphere
add cd_files to vsphere builder
2020-09-15 11:25:01 -07:00
Megan Marsh
ef01bb5ba6 generated code 2020-09-14 15:35:38 -07:00
Megan Marsh
e70e8c8651 add cd_files 2020-09-14 14:59:51 -07:00
Jeff Wong
5d15f5e2f4 No longer need a 15 second sleep 2020-09-14 13:36:26 -07:00
Megan Marsh
f28cabb162
Merge pull request #9940 from hashicorp/fix_9936
skip slot 7 in disk creation so we don't use reserved slot
2020-09-14 13:36:16 -07:00
Megan Marsh
b08dd28b85 skip slot 7 in disk creation so we don't use reserved slot 2020-09-14 13:13:59 -07:00
Megan Marsh
e00f6afff8
Merge pull request #9918 from hashicorp/fix_7408
skip compaction when backing file is used, to prevent conversion that…
2020-09-14 13:09:13 -07:00
Megan Marsh
6d2df7fb55
Merge pull request #9932 from hashicorp/cd_files_on_virtualbox
Implement cd_files for virtualbox builders.
2020-09-14 13:08:23 -07:00
Megan Marsh
4f1892f6b9
Merge pull request #9928 from hashicorp/cd_files_impl_remaining_builders
implement cd_files option for qemu, hyperv-vmcx, and vmware-vmx builders
2020-09-14 13:07:53 -07:00
Jeff Wong
bac66b48a6 Move proxmox website docs to iso 2020-09-14 13:03:30 -07:00
Jeff Wong
3c9969d841 cleanup goimports for linter 2020-09-14 12:49:38 -07:00
Megan Marsh
70e4cbd366 vmw docs 2020-09-14 12:43:57 -07:00
Megan Marsh
96e17b84bf fix lost command part 2020-09-14 12:42:11 -07:00
Jeff Wong
f0c76bad52 DOCS: update docs navigation 2020-09-14 12:22:18 -07:00
Megan Marsh
f5ba9c7b2f docs 2020-09-14 12:19:19 -07:00
Megan Marsh
eab7672519 regenerate code 2020-09-14 12:16:56 -07:00
Megan Marsh
e723609ef1 regenerate hcl config 2020-09-14 12:16:56 -07:00
Megan Marsh
6935f47809 add tests for disk defaulting 2020-09-14 12:16:56 -07:00
Megan Marsh
eae3fda901 refactor out disk defaulting so it can be used to default the vmx cdrom too 2020-09-14 12:16:56 -07:00
Megan Marsh
9140985ab0 implement cd_files for qemu builder 2020-09-14 12:16:56 -07:00
Megan Marsh
f774983d36 implement on hyperv 2020-09-14 12:16:56 -07:00
Jeff Wong
018a1a5da0 Correct full clone logic 2020-09-14 12:15:07 -07:00
Jeff Wong
681d0f8467 Correct builder ID 2020-09-14 11:59:47 -07:00
Jeff Wong
99c3872a48 run go fmt 2020-09-14 11:58:50 -07:00
Megan Marsh
cb019e39cd docs 2020-09-14 11:03:07 -07:00
Megan Marsh
698bef434f track whether we've detached disks so we don't duplicate work 2020-09-14 11:00:35 -07:00
Megan Marsh
a92491d17b capitalization 2020-09-14 10:40:07 -07:00
Andreas Botzner
c032d463d3
Bootcommand Fix For Proxmox Builder (#9885) 2020-09-14 17:17:38 +02:00
Sylvia Moss
caf65781d7
Add vsphere-clone mac_address option (#9930)
* add vsphere-clone mac_address option

* check on prepare if network is set together with mac_address
2020-09-14 13:18:39 +02:00
Andreas Botzner
3739970b84
Adds ability to specify interfaces for http_directroy and VM for the Proxmox builder (#9874)
Adds two config options to the Proxmox builder:
```
http_interface
vm_interface
```
Both give the user the ability to specify an interface whos IP will be set as the `.HTTPIP` and VMIP respectively.

This is useful when the VM and or the machine executing Packer has multiple interfaces.
Until now Packer would accept the first non-loopback IP as the `.HTTPIP` and VMIP.

I'm open to suggestions and any kind of feedback. 


* Added ability to define the NIC where the HTTPIP is taken from.
* Added VM interface config option
* fmt and documentation
* Moved HTTPInterface into HTTPCommon
* Build Fix
* Documentation Fix
2020-09-14 12:24:01 +02:00
GennadySpb
ad4ed3c986
Update CHANGELOG.md (#9935) 2020-09-14 12:14:19 +02:00
Jeff Wong
aa5eb770d0 DEV: use proper interfaces for vmCreator 2020-09-11 16:45:16 -07:00
Megan Marsh
b73825bb72 Implement cd_files for virtualbox builders.
Since the work to mount isos was duplicated already across the
step_mount_iso and step_mount_guest_additions, this required a
refactor to prevent further code duplication and make the
ports and devices easier to follow
2020-09-11 16:23:29 -07:00
Wilken Rivera
f94e78077a
update CHANGELOG 2020-09-11 14:13:10 -04:00
Rui Lopes
53331644a6
add support for using xorriso to create the cdrom iso (#9919) 2020-09-11 14:11:19 -04:00
Marin Salinas
abdb4bcfbf refactor: change ssh host to osc ssh host 2020-09-11 12:11:52 -05:00
Marin Salinas
645e5afa36 refactor: change bsuvolume builder to new SDK 2020-09-11 12:11:24 -05:00
Marin Salinas
b844b7f1c7 refactor: change bsusurrogate builder to new SDK 2020-09-11 10:38:13 -05:00
Megan Marsh
bcd3c33e49
Merge pull request #9931 from GennadySpb/yndx-import-fix-url
yandex-import: Fix S3 URL construct process
2020-09-11 07:48:11 -07:00
Marin Salinas
007f6cce4c feat: add wait funtions for snapshot and omi in osc builders 2020-09-11 09:47:08 -05:00
Sylvia Moss
31f08909b4
Add usb_scan_codes option to use USB scancodes instead of VNC for remote builds (#9895) 2020-09-11 16:46:33 +02:00
Marin Salinas
eed047b83b feat: add proxy support to osc builder 2020-09-11 09:46:04 -05:00
Marin Salinas
ddc09ded89
Merge pull request #8 from marinsalinas/step_create_omi
refactor: update step_create_omi to new OSC SDK
2020-09-11 09:39:58 -05:00
Gennady Lipenkov
e078bd6bf2 Fix S3 URL construct process 2020-09-11 16:49:30 +03:00
GennadySpb
2837d56885
Check for error after runner completes (#9925) 2020-09-11 11:14:49 +02:00
Jeff Wong
8aeafa986f DOCS: split proxmox docs for clone 2020-09-10 17:33:30 -07:00