James Massara
|
5bca569fa4
|
builder/amazon: Re-ordered steps for AMI region copying so tags and
launch permissions are also applied to copied AMIs
|
2013-09-04 16:06:06 -07:00 |
Mitchell Hashimoto
|
80ed7eddf4
|
builder/amazon/chroot: new multistep API
|
2013-08-31 12:58:55 -07:00 |
Mitchell Hashimoto
|
d857c9ccbb
|
builder/amazon/chroot: implement UploadDir for chroot communicator
|
2013-08-25 20:30:56 -07:00 |
Mitchell Hashimoto
|
251abc3496
|
builder/amazon: modify attributes before region copy
/cc @jmassara
|
2013-08-22 15:35:47 -07:00 |
Mitchell Hashimoto
|
e7a50133b6
|
builder/amazon: support tags in chroot and instance
|
2013-08-22 15:11:54 -07:00 |
Mitchell Hashimoto
|
64d87bfaf3
|
*: switch to packer ConfigTemplate
|
2013-08-15 19:17:23 -07:00 |
Mitchell Hashimoto
|
332bdf6edc
|
builder/*, provisioner/*: set user vars
|
2013-08-09 15:57:08 -07:00 |
Mitchell Hashimoto
|
b4d18f9d30
|
builder/amazon/chroot: can modify AMI attributes
|
2013-08-08 22:52:39 -07:00 |
Mitchell Hashimoto
|
5f34ec0ebc
|
builder/amazon/chroot: switch to new template stuff
|
2013-08-08 17:25:25 -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
|
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 |
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
|
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
|
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 |