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 |
Mitchell Hashimoto
|
cf99f85f6d
|
builder/amazon/chroot: flock so that device searching is safe
|
2013-07-30 21:48:37 -07:00 |
Mitchell Hashimoto
|
b75bd29bfd
|
builder/amazon/chroot: find available device
|
2013-07-30 21:19:57 -07:00 |
Mitchell Hashimoto
|
7857406f3e
|
builder/amazon/chroot: get rid of AttachedDevicePath
|
2013-07-30 20:48:07 -07:00 |
Mitchell Hashimoto
|
d23ad907c0
|
builder/amazon/chroot: register AMI
|
2013-07-30 18:28:21 -07:00 |
Mitchell Hashimoto
|
3667340768
|
builder/amazon/chroot: switch func type to interface
Was getting weird behavior... see
https://groups.google.com/d/msg/golang-nuts/a1kymwSVt2M/FwcCuBl1_48
|
2013-07-30 17:56:42 -07:00 |
Mitchell Hashimoto
|
668631bd87
|
builder/amazon/common: correct the log statement
|
2013-07-30 17:32:41 -07:00 |
Mitchell Hashimoto
|
be5fa9ecdb
|
builder/amazon/chroot: log the exit code for the chroot communicator
|
2013-07-30 17:23:37 -07:00 |
Mitchell Hashimoto
|
8bffbb6f44
|
builder/amazon/chroot: step to snapshot the root image
|
2013-07-30 16:58:58 -07:00 |
Mitchell Hashimoto
|
e418727a09
|
builder/amazon/chroot: initial len should be 0 so we don't have empty
|
2013-07-30 16:45:49 -07:00 |
Mitchell Hashimoto
|
056292b1dc
|
builder/amazon/chroot: perform early cleanup
|
2013-07-30 16:41:29 -07:00 |
Mitchell Hashimoto
|
2f4bf61f09
|
builder/amazon/chroot: make sure to remove files before copy
|
2013-07-30 16:07:50 -07:00 |
Mitchell Hashimoto
|
aaaad835f6
|
builder/amazon/chroot: copyfiles support
|
2013-07-30 16:07:50 -07:00 |
Mitchell Hashimoto
|
7ae0f3bafe
|
builder/amazon/chroot: upload should os.Create, not os.Open
|
2013-07-30 16:07:50 -07:00 |
Mitchell Hashimoto
|
5feb11cbb7
|
builder/amazon/chroot: enable the chroot provisioner
|
2013-07-30 16:07:50 -07:00 |
Mitchell Hashimoto
|
8d3cf7aa59
|
builder/amazon/chroot: provision within the chroot
|
2013-07-30 16:07:50 -07:00 |
Mitchell Hashimoto
|
e0adf3b64e
|
builder/amazon/chroot: unmount in reverse
|
2013-07-30 16:07:50 -07:00 |
Mitchell Hashimoto
|
8cc3743daf
|
builder/amazon/chroot: special case bind fstype
|
2013-07-30 16:07:50 -07:00 |
Mitchell Hashimoto
|
af2d314819
|
builder/amazon/chroot: /bin/sh
|
2013-07-30 16:07:50 -07:00 |
Mitchell Hashimoto
|
d7f932244f
|
builder/amazon/chroot: mount extra paths
|
2013-07-30 16:07:50 -07:00 |
Mitchell Hashimoto
|
618e1b1678
|
builder/amazon/chroot: process MountPath template
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
8d5f404fa7
|
builder/amazon/chroot: use the attached device path
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
54d020b8c3
|
builder/amazon/chroot: use mountcommand configs
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
1c34e35574
|
builder/amazon/chroot: mount the root device
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
ec526d97aa
|
builder/amazon/chroot: more settings, validation
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
cffb35ab33
|
builder/amazon/chroot: improved logging about what volume created
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
25eca62986
|
builder/amazon/chroot: fix types
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
76071eafc6
|
builder/amazon/chroot: only let it run on Linux
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
bbcb2ea46b
|
builder/amazon/chroot: put device in state bag
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
b4435f6890
|
builder/amazon/chroot: more valid transition states while detaching
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
033218df0d
|
builder/amazon/chroot: Attach volume
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
12e7042c5b
|
builder/amazon/chroot: wait for volume to beecome ready
|
2013-07-30 16:07:49 -07:00 |
Mitchell Hashimoto
|
c7b88d654e
|
builder/amazon/common: generic wait for state to wait for any state
|
2013-07-30 16:07:48 -07:00 |
Mitchell Hashimoto
|
4773b48794
|
builder/amazon/chroot: delete the EBS volume after we're done
|
2013-07-30 16:07:48 -07:00 |
Mitchell Hashimoto
|
3a416bb105
|
builder/amazon/chroot: step to gather instance info
|
2013-07-30 16:07:48 -07:00 |
Mitchell Hashimoto
|
fa92377ae5
|
builder/amazon/chroot: create the volume
|
2013-07-30 16:07:48 -07:00 |
Mitchell Hashimoto
|
e24cbc1870
|
builder/amazon/chroot: extract the source AMI info
|
2013-07-30 16:07:48 -07:00 |
Mitchell Hashimoto
|
7f854902ec
|
builder/amazon/chroot: verify we're on an EC2 instance
|
2013-07-30 16:07:48 -07:00 |
Mitchell Hashimoto
|
d166433d4a
|
builder/amazon/chroot: rename to builder-amazon-chroot
|
2013-07-30 16:07:48 -07:00 |
Mitchell Hashimoto
|
b645586d58
|
builder/amazon/chroot: boilerplate
|
2013-07-30 16:07:48 -07:00 |
Mitchell Hashimoto
|
83aca618d8
|
builder/amazon/common: wait for AMI to be available [GH-207]
|
2013-07-26 09:38:16 -07:00 |
Mitchell Hashimoto
|
1d0adbf2c2
|
builder/amazon/*: sigint while waiting for state change works
|
2013-07-25 20:49:15 -05:00 |
Mitchell Hashimoto
|
fc39042283
|
builder/amazon/instance: default x509_upload_path
|
2013-07-25 10:51:38 -05:00 |
Mitchell Hashimoto
|
d46741e4f7
|
builder/amazon/*: wait for AMI to be ready in common, use it instance
|
2013-07-25 00:56:37 -05:00 |
Mitchell Hashimoto
|
b5fdab407f
|
builder/amazon/instance: register AMI using API
|
2013-07-25 00:45:55 -05:00 |
Mitchell Hashimoto
|
0552bc7306
|
builder/amazon/instance: register the AMI
|
2013-07-25 00:19:04 -05:00 |
Mitchell Hashimoto
|
03a2cc8b22
|
builder/amazon/instance: prefix has CreateTime support
|
2013-07-24 23:51:46 -05:00 |
Mitchell Hashimoto
|
c504beacc6
|
builder/amazon/instance: upload bundle
|
2013-07-24 23:29:21 -05:00 |
Mitchell Hashimoto
|
877172166b
|
builder/amazon/instance: bundle volume and keep track of dir
|
2013-07-24 23:22:16 -05:00 |
Mitchell Hashimoto
|
63474f47e4
|
builder/amazon/instance: run ec2-bundle-vol in batch mode
|
2013-07-24 22:51:59 -05:00 |
Mitchell Hashimoto
|
d3d7bfe876
|
builder/amazon/instance: sudo the ec2-bundle-vol by default
|
2013-07-24 16:07:33 -05:00 |
Mitchell Hashimoto
|
7763411914
|
builder/amazon/instance: detect error bundling
|
2013-07-24 15:44:58 -05:00 |
Mitchell Hashimoto
|
c1361b0cf5
|
builder/amazon/instance: ec2-bundle-vol is called
|
2013-07-24 15:43:35 -05:00 |
Mitchell Hashimoto
|
fd43c27de1
|
builder/amazon/instance: check for the ami tools
|
2013-07-23 23:19:44 -05:00 |
Mitchell Hashimoto
|
110fd0e17f
|
builder/amazon/common: SSH into private IP if in VPC
|
2013-07-23 22:48:33 -05:00 |
Mitchell Hashimoto
|
dd1c4d4d2a
|
fmt
|
2013-07-23 22:48:33 -05:00 |
Mitchell Hashimoto
|
c710323f04
|
builder/amazon/*: Fix failing tests from rebase of VPC
|
2013-07-23 22:48:33 -05:00 |
Mitchell Hashimoto
|
f94500b324
|
builder/amazon/instance: boilerplate for bundle volume
|
2013-07-23 22:48:33 -05:00 |
Mitchell Hashimoto
|
2674bdc96d
|
builder/amazon/instance: after upload x509, should continue
|
2013-07-23 22:48:33 -05:00 |
Mitchell Hashimoto
|
39b3b18d81
|
builder/amazon/instance: upload x509 cert
|
2013-07-23 22:48:33 -05:00 |
Mitchell Hashimoto
|
e85a01d9da
|
fmt
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
992a9bfb22
|
builder/amazon/common: extract Artifact
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
0a76d07363
|
builder/amazon: provision on instance
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
2f9840a4cf
|
builder/amazon: extract SSH connect funcs
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
64ced7ff2c
|
builder/amazon: extract StepRunSourceInstance
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
30ab70388b
|
builder/amazon/common: panic if SSHPot is 0
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
4f568f4998
|
builder/amazon: extract StepSecurityGroup
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
45096d0768
|
builder/amazon: extract StepKeyPair for both
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
b3edb2fba5
|
fmt
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
1750b34f70
|
builder/amazon/*: clean up tests
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
60ed71b2ff
|
builder/amazon/common: tests for runconfig
|
2013-07-23 22:48:32 -05:00 |
Mitchell Hashimoto
|
56c3cbfb2a
|
builder/common: common config struct for Packer configs
|
2013-07-23 22:48:31 -05:00 |
Mitchell Hashimoto
|
4878cec0e4
|
builder/amazon/ebs: validate access config
|
2013-07-23 22:48:31 -05:00 |
Mitchell Hashimoto
|
e5e306049c
|
builder/amazon/common: RunConfig for launch info
|
2013-07-23 22:48:31 -05:00 |
Mitchell Hashimoto
|
5aced3f339
|
builder/amazon/common: AccessConfig for standard access config
|
2013-07-23 22:48:31 -05:00 |
Mitchell Hashimoto
|
980841b6c0
|
builder/amazon/instance: boilerplate
|
2013-07-23 22:48:31 -05:00 |
Rafael Garcia
|
1ad53e1050
|
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
|
16d102d055
|
builder/*: switch to MultiErrorAppend
|
2013-07-19 19:08:25 -04:00 |
Mitchell Hashimoto
|
e84669aa37
|
builder/common: extract out decode config
|
2013-07-19 14:59:04 -04:00 |
Mitchell Hashimoto
|
8e1e40c096
|
builder/*: convert to common StepProvision
|
2013-07-16 15:44:41 +09:00 |
Mitchell Hashimoto
|
b358574636
|
builder/amazon/ebs: rename to amazon/ebs in order to support others
|
2013-07-15 15:02:18 +09:00 |
Mitchell Hashimoto
|
d6efe3c757
|
builder/amazonebs, plugin/builder-amazon-ebs
|
2013-05-08 22:34:20 -07:00 |
Mitchell Hashimoto
|
db1c11fff5
|
Lots of stuff, too early for meaningful commit messages
UI, command dispatch
|
2013-03-24 14:03:53 -07:00 |
Mitchell Hashimoto
|
817822abab
|
Amazon builder
|
2013-03-23 18:40:26 -07:00 |