packer-cn/builder/vmware/vmx
Ali Rizvi-Santiago 75d3ea7cee Added support for sound, serial ports, parallel ports, usb, and specifying a default network to the vmware builder.
builder/vmware/{iso,vmx}:
    Added the specific configuration options that get parsed.
    Normalize paths when pulling them from the json template so that they'll work on Windows too.
    Added some improved error checking when parsing these options.
    Stash the vm's network connection type so that other steps can figure out addressing information
    Modified the esx5 driver to support the new addressing logic.
    Modified the template in step_create_vmx to include the new options.

builder/vmware/common:
    Implemented a parser for vmware's configuration files to the vmware builder.
    Modified the driver's interface to include support for resolving both guest/host hw and ip addresses
    Implemented a base structure with some methods that implement these features.
    Rewrote all ip and mac address dependent code to utilize these new methods.
    Removed host_ip and guest_ip due to their logic being moved directly into a
        base-structure used by each driver. The code was explicitly checking runtime.GOOS
        instead of portably using net.Interfaces() anyways.
    Updated driver_mock to support the new addressing methods
2018-02-02 19:11:41 -06:00
..
builder.go move multistep imports to helper. 2018-01-24 17:09:15 -08:00
builder_test.go move packer to hashicorp 2017-04-04 13:39:01 -07:00
config.go add new disable_vnc option 2017-10-12 16:34:40 -07:00
config_test.go tests actually test the floppies 2016-07-27 21:59:21 +01:00
step_clone_vmx.go Added support for sound, serial ports, parallel ports, usb, and specifying a default network to the vmware builder. 2018-02-02 19:11:41 -06:00
step_clone_vmx_test.go test fixes WIP 2018-01-24 17:09:17 -08:00
step_test.go move multistep imports to helper. 2018-01-24 17:09:15 -08:00