744 Commits

Author SHA1 Message Date
Mitchell Hashimoto
c1f8e5c3b3 builder/amazon/common: support user_data_file 2013-08-12 11:52:43 -07:00
Mitchell Hashimoto
4e300259c7 Merge pull request #253 from phobos182/master
builder/amazon/common: added passing UserData to goamz.
2013-08-12 11:36:15 -07:00
Mitchell Hashimoto
5decc186a6 builder/vmware: nitpick some styles
/cc @rasa - I changed up quite a bit here. I tried to reduce function
count if possible, renamed some functions, etc. Overall the
functionality was all spot on, but I felt the functions were too
specialized. Thanks!
2013-08-09 17:31:43 -07:00
Ross Smith II
cfc7715495 fixed typo in vmware path on Windows XP, fixes #237/#238 2013-08-09 17:10:05 -07:00
Ross Smith II
60fc565dbb Add support for VMWare Workstation on Windows XP, fixes #237 2013-08-09 17:09:55 -07:00
Mitchell Hashimoto
100458955f builder/*, provisioner/*: set user vars 2013-08-09 15:57:08 -07:00
Jeremy Carroll
c94287bbde Log error messages from goamz. 2013-08-09 11:55:34 -07:00
Mitchell Hashimoto
afe8dda7a9 builder/amazon/chroot: can modify AMI attributes 2013-08-08 22:52:39 -07:00
Mitchell Hashimoto
558f919e4f builder/amazon/common: rename StepModifyAttributes to
StepModifyAMIAttributes
2013-08-08 22:51:48 -07:00
Mitchell Hashimoto
d7c9658c1c builder/amazon/common: AMIConfig common config
/cc @jmassara - I pulled out the AMI stuff into a common config
struct and also added in the new template stuff (that didn't exist
when you made the pull, so not your fault! :))
2013-08-08 22:50:37 -07:00
Mitchell Hashimoto
2a0b3cfdc2 builder/amazon/common: on modify AMI attributes, skip if no work
/cc @jmassara
2013-08-08 22:46:50 -07:00
Mitchell Hashimoto
1f53e047a3 builder/amazon/common: use new API for goamz to set AMI attributes
/cc @jmassara
2013-08-08 22:43:29 -07:00
James Massara
b0394c6d30 builder/amazon/all: Added support for setting attributes on the AMI 2013-08-08 22:35:21 -07:00
Mitchell Hashimoto
9520c6e6ed builder/amazon: more efficient use of templates 2013-08-08 17:25:26 -07:00
Mitchell Hashimoto
ad9575a041 builder/vmware: error checking on upload path template 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
d71621a599 builder/vmware: use new template stuff 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
8fad60b1b4 builder/virtualbox: use new template processing stuff 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
fde7910e85 builder/amazon: remove unnecessary validation 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
66818ef89f builder/digitalocean: use new template processing 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
1268373105 builder/amazon/instance: switch to new template stuff 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
a9b951e1fe builder/amazon/ebs: get rid of unnecessary template 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
28e72c7f7b builder/amazon/chroot: switch to new template stuff 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
a669b4dbd0 builder/amazon/ebs: process templates for config 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
8e7aa41bdf builder/amazon/common: RunConfig to template processing 2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
93ac76e9c7 builder/amazon/common: access config uses template processing 2013-08-08 17:25:25 -07:00
Mark Peek
87e61b643c builder/amazon/all: address feedback for ami tag refactoring change
Use explicit name for Tag field and note tags added in the ui.
2013-08-07 19:37:41 -07:00
Jeremy Carroll
a81fc2d837 Convert string to byte array 2013-08-07 15:20:49 -07:00
Jeremy Carroll
9eda3fa327 Testing adding user-data support to Packer 2013-08-07 14:33:20 -07:00
Mark Peek
3bcfeafa15 builder/amazon/all: refactor ami tags [GH-233]
Refactor the EBS ami tag into a common step and add support
for instance-store ami tags.
/cc @jmassara
2013-08-06 15:05:03 -07:00
Mark Peek
3d461195e3 Merge pull request #233 from jmassara/tags
builder/amazon/ebs: Added tagging support for amazon/ebs AMIs
2013-08-06 15:01:32 -07:00
James Massara
d1aefb38bb Simplied Tags configuration 2013-08-06 07:33:00 -07:00
Andrei Serdeliuc
80db9efef5 fix check for vpcid
check for VpcId was incorrectly checking if VPC is empty, instead of not empty.
2013-08-05 16:19:05 +01:00
James Massara
8853e7a17e Moved Tags configuration out of common and into ebs. 2013-08-03 20:09:14 -07:00
James Massara
ad38604390 removed Tags definition from RunConfig 2013-08-03 17:53:53 -07:00
Mitchell Hashimoto
3bf88e2dd7 builder/amazon/common: sleep between API calls for SSHAddr 2013-08-03 16:38:21 -07:00
Mitchell Hashimoto
c8508ade17 builder/amazon/common: be more gentle on AWS API while getting SSHAddr 2013-08-03 16:37:34 -07:00
Mitchell Hashimoto
4e8db89403 builder/amazon/all: use new SSHAddress method [GH-243] 2013-08-03 16:24:49 -07:00
Mitchell Hashimoto
1b8551d843 builder/amazon/common: refresh instance while connecting to SSH [GH-243] 2013-08-03 16:23:32 -07:00
James Massara
4c273e33c5 removed amiId temp variable 2013-08-01 18:35:43 -07:00
James Massara
b24fcbc800 Adds support for adding tags to the AMI 2013-08-01 16:38:22 -07:00
James Massara
852c10264b Adds support for adding tags to the AMI 2013-08-01 16:31:07 -07:00
Mitchell Hashimoto
ef59ee41a8 rename builder/common to common since it is generally useful 2013-08-01 12:11:54 -07:00
Mitchell Hashimoto
744c52f685 builder/vmware: slightly nicer error messages 2013-07-31 22:52:36 -07:00
Mitchell Hashimoto
844fde01a7 builder/vmware: error message tweaking for Player driver 2013-07-31 22:15:13 -07:00
Julian Phillips
4b6bbfd723 builder/vmware: We only need one runAndLog function
We shouldn't need a different one for each driver ...

Conflicts:
	builder/vmware/driver_workstation9.go
2013-07-31 22:11:07 -07:00
Julian Phillips
898e468edd builder/vmware: Add Support for VMware Player 5 (Linux)
We have two choices for VMware on Linux.  We already support
Workstation, add support for Player too.

VMware Player doesn't come with vmware-vdiskmanager, so fall back to
using qemu-img if we can find that.

Conflicts:
	builder/vmware/driver.go
2013-07-31 22:09:38 -07:00
Mitchell Hashimoto
5de3a948fa builder/vmware: sleep before cleaning files on Windows 2013-07-31 15:36:22 -07:00
Mitchell Hashimoto
b1ccdd4e11 fmt 2013-07-31 15:29:03 -07:00
Mitchell Hashimoto
5a267ef73f Merge pull request #228 from markpeek/markpeek-images
builder/amazon/common: handle missing source AMI error
2013-07-31 15:28:37 -07:00
Mitchell Hashimoto
8f6b2e4d32 builder/virtualbox,vmware: retry removing output dir if fails 2013-07-31 15:16:39 -07:00