Mitchell Hashimoto
3f49f1a6d0
builder/amazon/chroot: delete the EBS volume after we're done
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
e5f0cbe298
builder/amazon/chroot: step to gather instance info
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
726c4a68ef
builder/amazon/chroot: create the volume
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
90a27bc57b
builder/amazon/chroot: extract the source AMI info
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
c189c7ed12
builder/amazon/chroot: verify we're on an EC2 instance
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
b329323bb2
builder/amazon/chroot: rename to builder-amazon-chroot
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
c6fde36b5e
builder/amazon/chroot: boilerplate
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
0bff938880
builder/virtualbox,vmware: use DownloadableURL
2013-07-29 00:13:30 -07:00
Mitchell Hashimoto
85ec53e76c
builder/common: Don't prepend slash to URL path if path is empty
2013-07-29 00:13:30 -07:00
Mitchell Hashimoto
ac8548d998
builder/common: make rel path absolute in DownloadableURL [GH-215]
2013-07-29 00:13:30 -07:00
Mitchell Hashimoto
1ebb1b7ef6
builder/common: add DownloadableURL to remove duplication parsing URLs
2013-07-29 00:13:30 -07:00
Mitchell Hashimoto
e5b14ac450
builder/amazon/common: wait for AMI to be available [GH-207]
2013-07-26 09:38:16 -07:00
Mitchell Hashimoto
9f38f4cb47
fmt
2013-07-25 20:49:39 -05:00
Mitchell Hashimoto
7a00b240c1
builder/amazon/*: sigint while waiting for state change works
2013-07-25 20:49:15 -05:00
Jeff Stamerjohn
c5aad085f3
Merge branch 'master' into jstamerj/windows
2013-07-25 09:31:02 -07:00
Jeff Stamerjohn
41df9fa2e8
Windows fixes
...
Strip carriage returns from end of lines in virtualbox/driver.go, fixing wait for virtualbox host shutdown.
Fix target upload directory path in communicator.go to use forward slashes. (When running on windows path/filepath returns backslashes...which does not work when the target host is unix).
2013-07-25 09:28:04 -07:00
Mitchell Hashimoto
0130b1310c
builder/amazon/instance: default x509_upload_path
2013-07-25 10:51:38 -05:00
Mitchell Hashimoto
8c3281405d
builder/amazon/*: wait for AMI to be ready in common, use it instance
2013-07-25 00:56:37 -05:00
Mitchell Hashimoto
072d7a647a
builder/amazon/instance: register AMI using API
2013-07-25 00:45:55 -05:00
Mitchell Hashimoto
77b92cd048
builder/amazon/instance: register the AMI
2013-07-25 00:19:04 -05:00
Mitchell Hashimoto
17f6914fc1
builder/amazon/instance: prefix has CreateTime support
2013-07-24 23:51:46 -05:00
Mitchell Hashimoto
5e6695264a
builder/amazon/instance: upload bundle
2013-07-24 23:29:21 -05:00
Mitchell Hashimoto
ad1015f35c
builder/amazon/instance: bundle volume and keep track of dir
2013-07-24 23:22:16 -05:00
Mitchell Hashimoto
801541714e
builder/amazon/instance: run ec2-bundle-vol in batch mode
2013-07-24 22:51:59 -05:00
Mitchell Hashimoto
3f543dddaa
builder/amazon/instance: sudo the ec2-bundle-vol by default
2013-07-24 16:07:33 -05:00
Mitchell Hashimoto
b5552c00f3
builder/amazon/instance: detect error bundling
2013-07-24 15:44:58 -05:00
Mitchell Hashimoto
c6358b0475
builder/amazon/instance: ec2-bundle-vol is called
2013-07-24 15:43:35 -05:00
Mitchell Hashimoto
544b4b1429
builder/amazon/instance: check for the ami tools
2013-07-23 23:19:44 -05:00
Mitchell Hashimoto
3efdb009d7
builder/amazon/common: SSH into private IP if in VPC
2013-07-23 22:48:33 -05:00
Mitchell Hashimoto
b9b5de5684
fmt
2013-07-23 22:48:33 -05:00
Mitchell Hashimoto
a5546fa0f3
builder/amazon/*: Fix failing tests from rebase of VPC
2013-07-23 22:48:33 -05:00
Mitchell Hashimoto
b11b60746b
builder/amazon/instance: boilerplate for bundle volume
2013-07-23 22:48:33 -05:00
Mitchell Hashimoto
c39299c21f
builder/amazon/instance: after upload x509, should continue
2013-07-23 22:48:33 -05:00
Mitchell Hashimoto
d11cabf893
builder/amazon/instance: upload x509 cert
2013-07-23 22:48:33 -05:00
Mitchell Hashimoto
b91fb5e1a0
fmt
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
a780d0e0dd
builder/amazon/common: extract Artifact
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
5a4f5c3f6f
builder/amazon: provision on instance
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
5c7c0a6ee2
builder/amazon: extract SSH connect funcs
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
51f7db35f4
builder/amazon: extract StepRunSourceInstance
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
579eaaabc5
builder/amazon/common: panic if SSHPot is 0
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
f8319f8881
builder/amazon: extract StepSecurityGroup
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
e67e4cfa16
builder/amazon: extract StepKeyPair for both
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
5921492c8e
fmt
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
d489f99aad
builder/amazon/*: clean up tests
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
ae864b3efa
builder/amazon/common: tests for runconfig
2013-07-23 22:48:32 -05:00
Mitchell Hashimoto
9fb778c012
builder/common: common config struct for Packer configs
2013-07-23 22:48:31 -05:00
Mitchell Hashimoto
45d50279f3
builder/amazon/ebs: validate access config
2013-07-23 22:48:31 -05:00
Mitchell Hashimoto
6fdf237c15
builder/amazon/common: RunConfig for launch info
2013-07-23 22:48:31 -05:00
Mitchell Hashimoto
8f649af165
builder/amazon/common: AccessConfig for standard access config
2013-07-23 22:48:31 -05:00
Mitchell Hashimoto
9348f481dd
builder/amazon/instance: boilerplate
2013-07-23 22:48:31 -05:00