Commit Graph

328 Commits (409503f80ffcd6c8a5f8eabe6135fd3fd49b954c)

Author SHA1 Message Date
Ali Rizvi-Santiago 258804106b Added missing GetVmwareDriver() method to VMware Builder's DriverMock.
8 years ago
Ali Rizvi-Santiago 75fbfa0763 Replaced a hacky type assertion in the VMware builder with a call to Driver.GetVmwareDriver() that returns the driver-specific structure for ip and addressing information. Also implemented the addressing functions for the ESXi driver interface.
8 years ago
Ali Rizvi-Santiago 884af69da1 go fmt on builder/vmware/*
8 years ago
Ali Rizvi-Santiago 0d6cf7fac4 Added support for auto-detection to the serial and parallel port types.
8 years ago
Ali Rizvi-Santiago b52e2d3f45 Added the ability for the vmware-builder to fallback and determine the network device-name using the .vmx configuration in case of a guest using the "custom" connection type.
8 years ago
Ali Rizvi-Santiago 9b95ce0bc6 Completely forgot to support the unix paths in each of the drivers for the VMware builder. Fixed.
8 years ago
Ali Rizvi-Santiago 4225b3568e Fixed bad ORs and a bad fmtstring.
8 years ago
Ali Rizvi-Santiago 75d3ea7cee Added support for sound, serial ports, parallel ports, usb, and specifying a default network to the vmware builder.
8 years ago
SwampDragons 8ae8f31a52
Merge pull request #5681 from mcandre/super-key
8 years ago
Matthew Hooker 8bdd3b45c7
use helper functions for reading vmx files
8 years ago
Matthew Hooker 76b2ce8604
log which vmware driver we decide on
8 years ago
Matthew Hooker 07421b4433
test vmware workstation version checking
8 years ago
Matthew Hooker 8cd403425e
test fixes WIP
8 years ago
Matthew Hooker 7a189a83a1
fix imports
8 years ago
Matthew Hooker a831d522be
change run signatures
8 years ago
Matthew Hooker 366dc3da0a
move multistep imports to helper.
8 years ago
Matthew Hooker ebe995c0ff
run goimports
8 years ago
Andrew Pennebaker d069dc5b7c handle holding a-z keys, such as for boot options (vmware builder)
8 years ago
Andrew Pennebaker 4acc98a729 add super key (vmware builder)
8 years ago
Matthew Hooker 4d117bf117
Make vm log output less confusing
9 years ago
Matthew Hooker 07b013945f
more consistent flag name
9 years ago
Matthew Hooker 106408f6be
add new disable_vnc option
9 years ago
nictrix 6a238a3ef3
add option to skip vnc phase and update docs
9 years ago
Michael Kuzmin 9876a28ea7 vmware: publish vm_name as artifact ID
9 years ago
Matthew Hooker bf830e393d Merge pull request #4810 from bryonr/fix_vmware_shutdown_cleanup_osx
9 years ago
James Nugent c4439aba82 builder/vmware: Add vmx_remove_ethernet_interfaces
9 years ago
JD Friedrikson a0052fdb68
Specify InsecureIgnoreHostKey for HostKeyCallback
9 years ago
Matthew Hooker 9f992b8f80
go files are 0644
9 years ago
Bryon Ross d092044834 Help ensure VMX builder properly removes mounted CDs on OS X
9 years ago
Matthew Hooker 81522dced0
move packer to hashicorp
9 years ago
Matthew Hooker 1fa643e88d Merge pull request #4498 from mitchellh/f-simple-passwords
9 years ago
Matthew Hooker 70af3d8148 Merge pull request #4497 from mitchellh/f-clickable-links
9 years ago
Chris Bednarski dcb4b50dbf Reduce character set for passwords
9 years ago
Chris Bednarski facf27ceeb Make rdp and vnc links clickable by adding the protocol
9 years ago
Matthew Hooker 22d1322bd9
always check for an error first when walking a path
9 years ago
Matthew Hooker f1175c1921
parallels/vmware: don't wait for shutdown command.
9 years ago
Matthew Hooker 0a46d883df Merge pull request #4409 from mitchellh/httpenvvar
9 years ago
Rickard von Essen 81ad800fb6 builder/vmware: Try to use `ip address` to find host IP
9 years ago
Matthew Hooker d2e59e4e92
set PACKER_HTTP_ADDR env var when available.
9 years ago
Chris Bednarski 6ad702ad74 Update comments to reflect current implementation
9 years ago
Chris Bednarski ee2d636840 Improve delay between key events
9 years ago
Chris Bednarski d0c64f90d5 Read key interval from ENV; default to 100ms
9 years ago
Chris Bednarski da083506f1 Reduce key delay to 10ms to boot times are a lot faster
9 years ago
febc.yamamoto 6088c1887c Fix keycodes for ctrl,shift and alt key when sending over VNC
10 years ago
Matthew Hooker d920b3fbf4 run gofmt
10 years ago
Matthew Hooker d6bed79429 wait for shutdown command to end so we get stderr/out
10 years ago
Matthew Hooker e9a5d05a2f builder/vmware: Ignore shutdown errors
10 years ago
Matthew Hooker f9f47c5bbb fix shell disconnect error when shutting down vmware
10 years ago
Matthew Hooker badadec140 Merge pull request #3758 from elconas/fix_vmware_builder
10 years ago
Matthew Hooker a8e57d83d2 gofmt project.
10 years ago
Rickard von Essen 06e3539ffa Merge pull request #3767 from taliesins/ExtendScanCodes
10 years ago
Rickard von Essen 3e1aed9a6f Enable to disable vnc password for VMware builder
10 years ago
Israel Shirk f961ce701b Adds password protection for VNC on VMWare
10 years ago
mahcsig 832d45023b Re-introduce case sensitive vmx key functionality (#2707)
10 years ago
Charlie Vieth 6ce847e720 Do not add remotedisplay.vnc.ip to vmx data on ESXi
10 years ago
Taliesin Sisson 1155c6d4d6 Use the correct fmt verb for log output
10 years ago
Taliesin Sisson a87ad05866 Add support for ctrl, shift and alt keys.
10 years ago
Robert Heinzmann 3a700414ca Fix License check to work with licensed vmware player
10 years ago
Ian Duffy 0327f6c935 Allow configurable VNC bind IP for VMware builders
10 years ago
Sean Chittenden 9b3f8a4be9
Pause between boot_commands when debugging a VMware build
10 years ago
James Bishopp bd8fb014c4 Removed ssh_key_path
10 years ago
Chris Bednarski 24dc798cfb Revert "Prevalidate Hardware Specs on Linux"
10 years ago
Chris Bednarski 6504f4f777 Revert "Only validate vmware resources on local hosts"
10 years ago
Chris Bednarski 7ad2104c7f Revert "Correctly call prepare function in test"
10 years ago
Jake Champlin 6e8bfd3ce9 Correctly call prepare function in test
10 years ago
Jake Champlin f01578c91e Only validate vmware resources on local hosts
10 years ago
Jake Champlin eda84cb2d3 Prevalidate Hardware Specs on Linux
10 years ago
Mark Peek 7f149e595d Refactor http server config into common
11 years ago
Yuya Kusakabe 699c673536 builder/vmware-esxi: Add step_export
11 years ago
Chris Bednarski 313fcaf0ff Revert backwards-compatibility break in VMX option casing
11 years ago
Chris Bednarski 263641c537 Fix case for ethernet.generatedAddress property lookup in VMX
11 years ago
Chris Bednarski f8cfd0a1cb Merge pull request #2309 from marc-ta/casesensitivevmxkeys
11 years ago
Bob Kuo 585638d063 Do not require exclusive VNC access while buildling
11 years ago
Marc Siegfriedt e9ef2b987e fixed the test as well
11 years ago
Marc Siegfriedt df1be999dc Fixed case sensitive issue with VMX entries not being overwritten
11 years ago
Marc Siegfriedt 1d7d490c01 updated how vmx entries are handled
11 years ago
Mitchell Hashimoto 9bc0dfa389 builder/vmware: disable VNC before packaging
11 years ago
Mitchell Hashimoto b7dab2689a fmt
11 years ago
Alexander Golovko 15f40a3d00 fix disabling vmware tools for ESX
11 years ago
Mitchell Hashimoto 70af21615e Merge pull request #2233 from mitchellh/b-output-dir
11 years ago
Mitchell Hashimoto 115d583cff helper/communicator: make host more generic
11 years ago
Mitchell Hashimoto b61ed3adfc builder/vmware: convert to helper/comm
11 years ago
Mitchell Hashimoto d851898131 builder/vmware: mirror virtualbox output dir changes
11 years ago
Mitchell Hashimoto 3ba9d70b22 Merge pull request #1382 from sneal/AdditionalDisksForVMwareISO
11 years ago
Mitchell Hashimoto fafdfc962f vmware/common: detect Vmware 'unknown error' and show better message
11 years ago
Mitchell Hashimoto 23a48d6619 go fmt
11 years ago
Mitchell Hashimoto fa2bcb8bc5 update CHANGELOG
11 years ago
Mitchell Hashimoto 2373640881 Merge pull request #1663 from beezly/fix-vnc-missed-keys
11 years ago
Mitchell Hashimoto 9f0b8b71db virtualbox,vmware: http server should listen on IPv4
11 years ago
Eric Richardson 5f183026b3 Fix vmware compact_disk step when there are no additional disks
11 years ago
Eric Richardson fab9ca9cdb Initial work to implement additional disk support in the vmware-iso builder
11 years ago
Mitchell Hashimoto 7e74a38ff8 Merge pull request #2000 from cyberhouse/ifconfig-regex
11 years ago
Mitchell Hashimoto 7bd618b56b Merge pull request #1989 from marcomorain/upper-case-mac-address
11 years ago
jszwedko b1497b951c code.google.com/p/go.crypto/ssh -> golang.org/x/crypto/ssh
11 years ago
Mitchell Hashimoto 4bb16ac223 fix failing tests
11 years ago
Mitchell Hashimoto f5945eeb1b vmware/iso: new interpolation
11 years ago
Georg Großberger 8c0169b1c4 Make the Vmware build extract the host IP properly from ifconfig stdout
11 years ago
Marc O'Morain 9b2d219cab MAC address can be upper or lower case
11 years ago
Andrew Beresford a81c8905fb Add 1/10th second delay between key events to VNC
11 years ago
Emil Hessman fdb64f6f25 builder/vmware/common: fix missing format argument for Fatalf call in test
11 years ago
Mitchell Hashimoto 0db6cd3533 Merge pull request #1330 from qur/qemu-vagrant
12 years ago
Mitchell Hashimoto cdc0a53f92 builder/vmware: fix compilation issues
12 years ago
Mitchell Hashimoto e422a45449 fmt
12 years ago
Mitchell Hashimoto fc5db2604e builder/vmware: FUSION_APP_PATH to specify path [GH-1552]
12 years ago
Shawn Neal 5fd9651982 GH 1508 - Ensure Packer VMX is updated and saved
12 years ago
Julian Phillips 90a57c411f Expand Artifact API to expose build state
12 years ago
Shawn Neal 7d9c252b3a Clean VMX step should always remove floppy.
12 years ago
Ross Smith II a7aa20c8c7 Add support for VMware Fusion 7 Pro [GH-1478]
12 years ago
Mitchell Hashimoto 75395af12d Merge branch '1064-fix-upload-file-permissions' of github.com:rasa/packer into rasa-1064-fix-upload-file-permissions
12 years ago
Mitchell Hashimoto 812ba35479 fmt
12 years ago
Mitchell Hashimoto 1a45b96674 builder/vmware: add VNC to vmx
12 years ago
Mitchell Hashimoto b72605c2f6 builder/vmware: style
12 years ago
Mitchell Hashimoto 759c46487c builder/vmware-vmx: support http files
12 years ago
Mitchell Hashimoto c74f0c7cfe Merge branch '1082-add-boot-commands-to-vmx-and-ovf-builders' of github.com:rasa/packer into rasa-1082-add-boot-commands-to-vmx-and-ovf-builders
12 years ago
Mitchell Hashimoto 71d0c39ef9 builder/vmware: better error if clone not supported [GH-787]
12 years ago
Mitchell Hashimoto ac58773eed builder/vmware: better error output from vmrun
12 years ago
Mitchell Hashimoto cf731bf65c builder/vmware: no error if stopping already stopped [GH-1300]
12 years ago
Mitchell Hashimoto 67afff5ede fmt
12 years ago
Mitchell Hashimoto 76a8221636 builder/*: extract key path to ssh.Signer
12 years ago
Mitchell Hashimoto 8d88aaf150 Merge pull request #1168 from rasa/972-add-clone-support-for-vmware-player-6-v2
12 years ago
Mitchell Hashimoto ba3bae8a65 Merge pull request #1239 from StefanScherer/fix_skip_floppy_in_vmx_data_post_step
12 years ago
Mitchell Hashimoto 3827c02126 Merge pull request #1396 from ianunruh/feature/vmware-ssh-host-template
12 years ago
Fabio Rapposelli d2a9a98eeb Fixed multiple VMware typos.
12 years ago
Ian Unruh 100200e1ae Add templating to VMware SSH host option
12 years ago
Yuya Kusakabe 2b8ebe65e4 Resolves #1256, add warning mesasge to VMware ESXi driver
12 years ago
StefanScherer 9dc06b608e increase VMware cleanup timeout to 120 seconds
12 years ago
StefanScherer de5c38e6c5 skip adding floppy again in vmx_data_post step
12 years ago
Ross Smith II e93697ab4e builder/virtualbox-ovf,vmware-vmx: add `boot_command` support
12 years ago
Ross Smith II 750ffc8a54 builder/vmware: add VMWare Player 6 support
12 years ago
Ross Smith II 38d1d7fd3c Update vmx_config.go
12 years ago
Ross Smith II b397d75a52 Update driver_workstation9.go
12 years ago
Mitchell Hashimoto 6a930d819c builder/vmware/common: remove unnecessary tags
12 years ago
Mitchell Hashimoto d925331902 fmt
12 years ago
Mitchell Hashimoto ad72c5a4bb builder/vmware/common: more tests
12 years ago
Mitchell Hashimoto 7e991af48e builder/vmware/common: tests for StepPrepareTools
12 years ago
Mitchell Hashimoto 1b1d87128c Merge pull request #1154 from rasa/765-add-tools-upload-flavor-support-in-vmware-vmx
12 years ago
Ross Smith II 779c7184a2 go fmt
12 years ago
Ross Smith II ba13239672 builder/vmware-vmx: Added tools_upload_flavor support
12 years ago
Ross Smith II bdfac49410 builder/vmware: added vmx_data_post option
12 years ago
Ross Smith II f2186fa6ff Merge pull request #995 from asatara/add-ssh-host-vmware
12 years ago
Mitchell Hashimoto 91574c3a60 builder/vmware: fix builds
12 years ago
Mitchell Hashimoto e84e5e4f2c Merge branch 'update-ssh-package' of github.com:higebu/packer into higebu-update-ssh-package
12 years ago
higebu 37b92dff3a Fix unknown command and syntax error of the ESX5Driver
12 years ago
Ross Smith II 3f4baf4aec Merge pull request #1011 from rasa/add-cloning-in-windows
12 years ago
higebu f087ce16dc Fix the build problem by updating ssh package
12 years ago
Ross Smith II 27491f93f8 use old ssh code until higebu's branch is ready, see #1019
12 years ago
Ross Smith II d420947db6 added %s for productVersion param
12 years ago
Ross Smith II 72924f0d56 builder/vmware-vmx: add cloning support on Windows [GH-824]
12 years ago
asatara ecbb0e8498 Added ssh_address variable to vmware builders
12 years ago
Mitchell Hashimoto 3c59d0ef96 builder/vmware/common: fix failing tests on Windows
12 years ago
Mitchell Hashimoto 68524a3840 builder/vmware/common: fix build tag for Windows
12 years ago
Mitchell Hashimoto 4576093c17 fmt
12 years ago
Paul Myjavec 3ea4aa1a5a added workstation 10 driver for linux
12 years ago
Paul Myjavec 6e7a69372a these functions can be shared by 9 and 10 vmware workstation drivers
12 years ago
Mitchell Hashimoto eeadafc452 builder/vmware/*: can specify path to fusion [GH-677]
12 years ago
Mitchell Hashimoto f134bcc3f4 builder/vmware/common: better UI when forcibly shutting down
13 years ago
Mitchell Hashimoto 7f38cea9f3 builder/vmware/vmx: shutdown
13 years ago
Mitchell Hashimoto e11f655d22 builder/vmware/vmx: run the VMs
13 years ago
Mitchell Hashimoto 286edcb2b4 builder/vmware/vmx: configure VMX
13 years ago
Mitchell Hashimoto 03fb5fb0f1 builder/vmware/common: Fusion6 driver can clone
13 years ago
Mitchell Hashimoto 8fecdf179d builder/vmware/common: Fusion6Driver
13 years ago
Mitchell Hashimoto f23d66a1b9 builder/vmware/vmx: clone vmx
13 years ago
Mitchell Hashimoto 141cfeb4bb builder/vmware/vmx: outputdir
13 years ago
Mitchell Hashimoto 16911d75e9 builder/vmware: move drivers out to common
13 years ago
Mitchell Hashimoto bee879409a builder/vmware: new artifact type that is common
13 years ago
Mitchell Hashimoto 4f32692fd5 builder/vmware: StepShutdown
13 years ago
Mitchell Hashimoto 87ab914a3c builder/vmware: StepCompactDisk
13 years ago
Mitchell Hashimoto f01b21c610 builder/vmware: StepCleanVMX
13 years ago
Mitchell Hashimoto 8f8ea60b4f builder/vmware/common: StepCleanFiles
13 years ago
Mitchell Hashimoto 95e0e465cf builder/vmware: move StepRun to common
13 years ago
Mitchell Hashimoto 6cf8d9b319 builder/vmware/common: StepSuppressMessages
13 years ago
Mitchell Hashimoto e5f674a8c2 builder/vmware/common: Mock driver and test for DHCP Lease IP lookup
13 years ago
Mitchell Hashimoto 458bfd186f builder/vmware: move driver out of ISO
13 years ago
Mitchell Hashimoto d73cbd3744 builder/vmware/common: make the dir private for LocalOutputDir
13 years ago
Mitchell Hashimoto 50f8b2c1a3 builder/vmware: move outputdir stuff to common
13 years ago
Mitchell Hashimoto 8bd3ca4470 builder/vmware/common: shuffling stuff around
13 years ago
Mitchell Hashimoto 29931cd0c0 builder/vmware/common: SSHConfig
13 years ago
Mitchell Hashimoto 33452c2dfd builder/vmware: add more stuff to common
13 years ago