Mitchell Hashimoto
2a962ad16b
builder/amazon/chroot: mount in device-specific places
2013-12-21 09:16:09 -08:00
Mitchell Hashimoto
85765dd386
Revert "Merge pull request #663 from ktruong7/public-AMI"
...
This reverts commit b2fc77870b , reversing
changes made to 4789d3acc8 .
This is already possible by setting groups.
2013-12-06 18:09:05 -08:00
ktruong7
892e718c52
Added option to make ami public automatically
2013-11-26 09:59:16 -05:00
Mitchell Hashimoto
2d221c5947
builder/amazon/*: warnings
2013-11-02 22:56:54 -05:00
Mitchell Hashimoto
2964f27cc5
builder/amazon/*,builder/openstack: properly scrub sensitive [GH-554]
2013-11-02 11:34:54 +01:00
Matthew Hooker
739fbc8962
common/config: config filter function [GH-521]
...
Fixes #521
2013-10-13 11:01:12 -07:00
Mitchell Hashimoto
c84dd13539
builder/amazon/chroot: CommandWrapper
...
/cc @mwhooker - I changed the interface up a bit to return an error,
since things should return errors in Go (the ui.Error bit was kind of
ghetto because it had no way to bubble that error up except through the
UI).
Using this, I made it so that the communicator uses both a
CommandWrapper and ShellCommand with chroot so that the chroot commannd
is also wrapped (it wasn't before).
I think the functionality of all this is the same but I'd love if you
could look it over and make sure.
2013-09-30 09:33:57 -07:00
Mitchell Hashimoto
5b7c745c3c
builder/amazon/chroot: alphebatize the configs
...
/cc @mwhooker
2013-09-30 09:32:20 -07:00
Matthew Hooker
6f7aad23f0
comment, formatting.
2013-09-29 08:04:57 +00:00
Matthew Hooker
837e641802
move wrapper definitions around.
2013-09-27 22:08:15 +00:00
Matthew Hooker
8857358830
building but there's an exec error.
2013-09-27 20:47:44 +00:00
Matthew Hooker
299ee6efd2
replace command config with wrapper command.
2013-09-27 10:54:53 +00:00
Matthew Hooker
a03807f8e8
wip
2013-09-26 00:58:25 -07:00
Matthew Hooker
bac3d8ffed
Allow user to override chroot command.
2013-09-17 05:58:16 -07:00
Mark Peek
9035b51165
builder/amazon: add clean_ami_name template function
...
Add a clean_ami_name template function which will translate illegal
characters in an AMI name to '-'. Example usage would be:
"ami_name": "Ubuntu 12.04 {{isotime | clean_ami_name}}"
2013-09-07 18:42:50 -07:00
James Massara
a613446205
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
1b8646c963
builder/amazon/chroot: new multistep API
2013-08-31 12:58:55 -07:00
Mitchell Hashimoto
f4f433d0d8
builder/amazon: modify attributes before region copy
...
/cc @jmassara
2013-08-22 15:35:47 -07:00
Mitchell Hashimoto
0306759840
builder/amazon: support tags in chroot and instance
2013-08-22 15:11:54 -07:00
Mitchell Hashimoto
a1a7ff20c2
*: switch to packer ConfigTemplate
2013-08-15 19:17:23 -07:00
Mitchell Hashimoto
100458955f
builder/*, provisioner/*: set user vars
2013-08-09 15:57:08 -07:00
Mitchell Hashimoto
afe8dda7a9
builder/amazon/chroot: can modify AMI attributes
2013-08-08 22:52:39 -07:00
Mitchell Hashimoto
28e72c7f7b
builder/amazon/chroot: switch to new template stuff
2013-08-08 17:25:25 -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
377493db4f
builder/amazon/chroot: use set AMI name
2013-07-30 22:33:41 -07:00
Mitchell Hashimoto
ffe1e5f57b
builder/amazon/chroot: default volumes dir is relative
2013-07-30 22:31:07 -07:00
Mitchell Hashimoto
005c485bfb
builder/amazon/chroot: validate that chroot_mounts are 3 elements
2013-07-30 22:29:27 -07:00
Mitchell Hashimoto
f0a0816736
builder/amazon/chroot: let go of flock earlier for parallelism
2013-07-30 22:25:33 -07:00
Mitchell Hashimoto
167bdd9a46
builder/amazon/chroot: flock so that device searching is safe
2013-07-30 21:48:37 -07:00
Mitchell Hashimoto
997b81da21
builder/amazon/chroot: find available device
2013-07-30 21:19:57 -07:00