Mitchell Hashimoto
9348f481dd
builder/amazon/instance: boilerplate
2013-07-23 22:48:31 -05:00
Mitchell Hashimoto
479855a4f1
builder/virtualbox: shutdown messages go to Ui
2013-07-23 22:42:39 -05:00
Mitchell Hashimoto
2e82358d2a
fmt
2013-07-23 22:36:09 -05:00
Rafael Garcia
282554b2b0
builder/amazon/ebs: support launching in VPC
...
adds `vpc_id` and `subnet_id` to builder config
depends on https://github.com/mitchellh/goamz/pull/4
2013-07-21 00:44:14 -07:00
Mitchell Hashimoto
e3478c38ef
builder/vmware: more flexible ISO removing
...
/cc @timsutton - This is a bit more flexible.
2013-07-20 19:08:20 -07:00
Mitchell Hashimoto
9be941ec3e
Merge pull request #203 from timsutton/vmware-eject-isos
...
builder/vmware: Remove ISO from ide1 in stepCleanVMX
2013-07-20 16:59:55 -07:00
Mitchell Hashimoto
e51e9cd56e
Merge pull request #204 from sit/builder-output-directory-error
...
builder/v*: Include path to output dir in error
2013-07-20 16:58:39 -07:00
Mitchell Hashimoto
9349c81631
Merge pull request #205 from sit/preserve-cache-suffix
...
Preserve suffix of files put in the cache.
2013-07-20 16:40:31 -07:00
Mitchell Hashimoto
f97148bc22
Update changelog
2013-07-20 16:37:48 -07:00
JD Harrington
6028a3c3de
Add special keys for backspace, delete and F1-F12
2013-07-20 15:37:01 -04:00
Emil Sit
20d3946eae
builder/v*: Include path to output dir in error
2013-07-20 00:36:59 -04:00
Emil Sit
bc4b2d079d
Revert "builder/virtualbox: Copy ISO because VirtualBox can't recognize"
...
This reverts commit 688be43811007d33b9c70dec93b43782a4f71c06; instead
of copying the ISO (which can be huge), we have adjusted the cache path
to include the extension of the source file.
Conflicts:
builder/virtualbox/step_download_iso.go
2013-07-20 00:26:46 -04:00
Timothy Sutton
7e6e699593
Remove ISO from ide1 in stepCleanVMX
2013-07-19 20:46:26 -04:00
Mitchell Hashimoto
7d1f799ced
builder/*: switch to MultiErrorAppend
2013-07-19 19:08:25 -04:00
Mitchell Hashimoto
5dbae2efde
builder/common: CheckUnusedConfig
2013-07-19 15:09:13 -04:00
Mitchell Hashimoto
d1ecd89635
builder/*: extract to common the config decoding
2013-07-19 15:00:32 -04:00
Mitchell Hashimoto
6f6a27b008
builder/common: extract out decode config
2013-07-19 14:59:04 -04:00
Doug MacEachern
923a541d8c
fix Fusion DhcpLeasesPath
2013-07-17 13:03:05 -07:00
Mitchell Hashimoto
bca05ddd5b
builder/vmware: look for license for WS9
2013-07-16 14:58:16 -07:00
Mitchell Hashimoto
04b8ff89a6
builder/vmware: workstation 9 show stderr if command fails
2013-07-16 14:46:34 -07:00
Mitchell Hashimoto
cbddd413f1
builder/vmware: wording
2013-07-16 14:23:52 -07:00
Mitchell Hashimoto
229011def4
builder/vmware: split drivers out into individual files
2013-07-16 14:23:01 -07:00
Julian Phillips
d7e5a3bb1d
builder/vmware: Add support for Workstation 9 (Linux).
...
Now the VMware builder should automatically pick between Fusion 5 and
Workstation 9, based on which one is installed.
2013-07-16 14:11:59 -07:00
Mitchell Hashimoto
c668ef8f70
builder/common: only count handshake error if auth tried
2013-07-16 11:15:47 -07:00
Mitchell Hashimoto
55882a65c7
builder/vmware: error if guest IP is blank [GH-189]
2013-07-16 11:05:47 -07:00
Mitchell Hashimoto
28a22a5fbe
builder/*: convert to common StepProvision
2013-07-16 15:44:41 +09:00
Mitchell Hashimoto
55d3f87f3f
builder/common: add StepProvision
2013-07-16 15:43:01 +09:00
Mitchell Hashimoto
2cea79c54a
builder/amazon/ebs: rename to amazon/ebs in order to support others
2013-07-15 15:02:18 +09:00
Mitchell Hashimoto
d49480ebff
builder/vmware: convert to cmmon ssh step
2013-07-15 14:22:13 +09:00
Mitchell Hashimoto
60b8e1f2dc
builder/virtualbox: use common SSH connect step
2013-07-15 14:17:09 +09:00
Mitchell Hashimoto
d3ea6c96c5
builder/digitalocean: use common connect ssh
2013-07-15 14:14:23 +09:00
Mitchell Hashimoto
2ee81f1491
builder/common: if cancel during SSH, cancel the attempts
2013-07-15 14:10:30 +09:00
Mitchell Hashimoto
51e998a81f
builder/amazonebs: switch to common SSH connect step
2013-07-15 14:06:41 +09:00
Mitchell Hashimoto
2f7097bcfe
builder/common: add common StepConnectSSH for builders
2013-07-15 11:41:48 +09:00
Mitchell Hashimoto
b1c7d93ee8
packer: Make builder type available in configs [GH-154]
2013-07-15 09:58:32 +09:00
Mitchell Hashimoto
2ba0876d34
builder/vmware: unexport calculted config fields
2013-07-14 21:23:46 +09:00
Mitchell Hashimoto
033c90cfa3
builder/virtualbox: unexport calculated fields
2013-07-14 21:22:11 +09:00
Mitchell Hashimoto
1a6fca7563
builder/digitalocean: unexport calcaulted settings
2013-07-14 21:20:29 +09:00
Mitchell Hashimoto
039a5019e4
builder/amazonebs: Don't export sshTimeout so it can't be set
2013-07-14 21:18:18 +09:00
Mitchell Hashimoto
559e0a7d6f
communicator/ssh: tweakable timeout on retry connection
2013-07-14 21:05:22 +09:00
Mitchell Hashimoto
343614a172
fmt
2013-07-14 20:55:27 +09:00
Mitchell Hashimoto
4d297315c4
communicator/ssh: have a Connection func so we can re-establish
...
[GH-152]
2013-07-14 20:22:57 +09:00
Mitchell Hashimoto
82915de7f9
builder/common: support sha1/sha256 hashes
2013-07-14 16:13:07 +09:00
Mitchell Hashimoto
5b4fc718aa
builder/vmware: generic checksum types [GH-175]
2013-07-14 15:58:56 +09:00
Mitchell Hashimoto
5a529ee41a
builder/virtualbox: support generic hash types [GH-175]
2013-07-14 15:50:34 +09:00
Mark Peek
839045264e
Move AWS auth decisions to goamz [GH-160]
...
Currently the passed in AWS auth or AWS environment variables are
interpreted by packer. This change moves that logic into goamz in
order to support both the existing and instance based IAM role
authentication. This requires a corresponding change to goamz.
2013-07-14 12:29:43 +09:00
Mitchell Hashimoto
a354f5fc08
Unused keys are invalid in templates [GH-104]
2013-07-14 09:28:56 +09:00
Mitchell Hashimoto
39b3fe794b
buidler/virtualbox,vmware: only stat if not force
...
/cc @jasonberanek - Swapped this because why even bother doing a stat
if we're forcing anyways.
2013-07-13 14:47:08 +09:00
Jason A. Beranek
442c5e3e3b
Remove output directory in a step when "-force" flag step [GH-178]
2013-07-12 21:23:00 -05:00
Mitchell Hashimoto
7c2f50d4dc
fmt
2013-07-13 10:01:27 +09:00