Mitchell Hashimoto
7cc9aa36ff
builder/amazon/common: correct logic in deleting secutiry group
2013-08-12 13:43:52 -07:00
Mitchell Hashimoto
48b9da2feb
builder/amazon/common: retry deleting security group [GH-278]
2013-08-12 13:34:55 -07:00
Mitchell Hashimoto
09fb6ca593
builder/amazon/all: support user data file
2013-08-12 11:53:50 -07:00
Mitchell Hashimoto
3ff3746969
builder/amazon/common: support user_data_file
2013-08-12 11:52:43 -07:00
Mitchell Hashimoto
f69b365f39
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
332bdf6edc
builder/*, provisioner/*: set user vars
2013-08-09 15:57:08 -07:00
Jeremy Carroll
6599f5a255
Log error messages from goamz.
2013-08-09 11:55:34 -07:00
Mitchell Hashimoto
b4d18f9d30
builder/amazon/chroot: can modify AMI attributes
2013-08-08 22:52:39 -07:00
Mitchell Hashimoto
fd6dbc42d1
builder/amazon/common: rename StepModifyAttributes to
...
StepModifyAMIAttributes
2013-08-08 22:51:48 -07:00
Mitchell Hashimoto
bfc2ac1eaa
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
96a91e9555
builder/amazon/common: on modify AMI attributes, skip if no work
...
/cc @jmassara
2013-08-08 22:46:50 -07:00
Mitchell Hashimoto
dcfbef4fc0
builder/amazon/common: use new API for goamz to set AMI attributes
...
/cc @jmassara
2013-08-08 22:43:29 -07:00
James Massara
2ba59617fc
builder/amazon/all: Added support for setting attributes on the AMI
2013-08-08 22:35:21 -07:00
Mitchell Hashimoto
716d68bff3
builder/amazon: more efficient use of templates
2013-08-08 17:25:26 -07:00
Mitchell Hashimoto
2b86d32675
builder/amazon: remove unnecessary validation
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
75ff149ac1
builder/amazon/instance: switch to new template stuff
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
c8a98683d5
builder/amazon/ebs: get rid of unnecessary template
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
5f34ec0ebc
builder/amazon/chroot: switch to new template stuff
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
7ab45f8529
builder/amazon/ebs: process templates for config
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
e6b7a47841
builder/amazon/common: RunConfig to template processing
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
96cc8a4aee
builder/amazon/common: access config uses template processing
2013-08-08 17:25:25 -07:00
Mark Peek
9638a30d35
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
746ac9dee4
Convert string to byte array
2013-08-07 15:20:49 -07:00
Jeremy Carroll
4f02c506e9
Testing adding user-data support to Packer
2013-08-07 14:33:20 -07:00
Mark Peek
8a636519f8
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
413fc1b73a
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
69aa2d32ac
Simplied Tags configuration
2013-08-06 07:33:00 -07:00
Andrei Serdeliuc
fbe648d9e1
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
8bffb4f17b
Moved Tags configuration out of common and into ebs.
2013-08-03 20:09:14 -07:00
James Massara
9d0fdacedf
removed Tags definition from RunConfig
2013-08-03 17:53:53 -07:00
Mitchell Hashimoto
8286536180
builder/amazon/common: sleep between API calls for SSHAddr
2013-08-03 16:38:21 -07:00
Mitchell Hashimoto
4acdeb2832
builder/amazon/common: be more gentle on AWS API while getting SSHAddr
2013-08-03 16:37:34 -07:00
Mitchell Hashimoto
798b7cb25f
builder/amazon/all: use new SSHAddress method [GH-243]
2013-08-03 16:24:49 -07:00
Mitchell Hashimoto
a21997db7f
builder/amazon/common: refresh instance while connecting to SSH [GH-243]
2013-08-03 16:23:32 -07:00
James Massara
1ff7cc28fe
removed amiId temp variable
2013-08-01 18:35:43 -07:00
James Massara
d6f8411c43
Adds support for adding tags to the AMI
2013-08-01 16:38:22 -07:00
James Massara
096a64ad92
Adds support for adding tags to the AMI
2013-08-01 16:31:07 -07:00
Mitchell Hashimoto
5b7d8fbc74
rename builder/common to common since it is generally useful
2013-08-01 12:11:54 -07:00
Mitchell Hashimoto
d76b7e8c36
fmt
2013-07-31 15:29:03 -07:00
Mark Peek
1aec0d6a50
Handle missing source AMI error
...
Specifying a non-existent source AMI will result in an empty array of
images in the response which would cause an "index out of range" panic.
This change handles this case more gracefully with an error message.
2013-07-31 14:20:25 -07:00
Mitchell Hashimoto
92ba998150
fmt
2013-07-31 11:41:07 -07:00
James Massara
13fb00b2c6
Added IAM Instance Profile support
...
Conflicts:
builder/amazon/common/run_config.go
2013-07-31 11:40:59 -07:00
Mitchell Hashimoto
006f0440a7
builder/amazon/common: wait for terminated state
2013-07-31 09:37:43 -07:00
Mitchell Hashimoto
f2f69e6f7b
builder/amazon/ebs: don't need this variable
2013-07-31 09:35:26 -07:00
Mitchell Hashimoto
a2481f2300
builder/amazon/common: prefer public DNS if possible for SSH
2013-07-31 09:30:52 -07:00
Mitchell Hashimoto
818a10e797
builder/amazon/chroot: use set AMI name
2013-07-30 22:33:41 -07:00
Mitchell Hashimoto
743682d352
builder/amazon/chroot: default volumes dir is relative
2013-07-30 22:31:07 -07:00
Mitchell Hashimoto
07ed22b4fa
builder/amazon/chroot: validate that chroot_mounts are 3 elements
2013-07-30 22:29:27 -07:00
Mitchell Hashimoto
c0f64f3a1d
builder/amazon/chroot: let go of flock earlier for parallelism
2013-07-30 22:25:33 -07:00
Mitchell Hashimoto
3865c33be1
builder/amazon/chroot: fix compilaton on Windows
2013-07-30 21:50:59 -07:00