2117 Commits

Author SHA1 Message Date
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
Mitchell Hashimoto
d916604c24 Update CHANGELOG 2013-09-30 09:02:18 -07:00
Mitchell Hashimoto
68fb788c97 Merge pull request #432 from mwhooker/chroot_cmd
build/amazon/chroot: command_wrapper to support sudo-less
2013-09-30 09:00:22 -07:00
Matthew Hooker
c92b73899c Merge remote-tracking branch 'origin/master' 2013-09-30 04:46:15 +00:00
Kelsey Hightower
32dd300b35 Enable ansible-local provisioner 2013-09-29 16:24:21 -07:00
Kelsey Hightower
f817b08bde Add tests for ansible provisioner default settings 2013-09-29 15:44:21 -07:00
Kelsey Hightower
d437ecee2a Define the default staging dir using a const var 2013-09-29 15:42:42 -07:00
Kelsey Hightower
0ec41b0d90 Add tests for ansible-local provisioner 2013-09-29 14:54:49 -07:00
Kelsey Hightower
f0d34f9897 Add ansible-local provisioner website docs 2013-09-29 13:56:43 -07:00
Kelsey Hightower
7674513aaa Add ansible-local provisioner 2013-09-29 13:38:37 -07:00
Mitchell Hashimoto
d10a2596b8 Update CHANGELOG 2013-09-29 15:11:32 -04:00
Mitchell Hashimoto
604fe9ffaa Merge pull request #473 from mitchellh/do-error-message
builder/digitalocean: error message key is "message" not "error_message"
2013-09-29 12:10:00 -07:00
Jack Pearkes
22a3cdb6bc builder/digitalocean: error message key is "message" not "error_message" 2013-09-29 11:01:30 +02:00
Matthew Hooker
6f7aad23f0 comment, formatting. 2013-09-29 08:04:57 +00:00
Mitchell Hashimoto
581a33ab7d Update CHANGELOG 2013-09-28 09:39:34 +02:00
Mitchell Hashimoto
2fa53edb2d Merge pull request #470 from kirikaza/fix_chef_config
provisioner/chef-solo: fix .RolesPath and .DataBagsPath in the config template
2013-09-28 00:38:10 -07:00
Mitchell Hashimoto
dc5fd1cc17 Merge pull request #469 from kirikaza/fix_final_sigterm
scripts: build.sh exits without being killed by SIGTERM
2013-09-28 00:37:44 -07:00
Matthew Hooker
a84c74318c WIP copying files. 2013-09-28 01:10:33 +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
Kirill Kazakov
7761c9329d provisioner/chef-solo: fix .RolesPath and .DataBagsPath in the config template 2013-09-27 19:13:55 +04:00
Matthew Hooker
40e15c84ef fixing up types. 2013-09-27 11:55:19 +00:00
Matthew Hooker
299ee6efd2 replace command config with wrapper command. 2013-09-27 10:54:53 +00:00
Kirill Kazakov
ace8109867 scripts: build.sh exits without being killed by SIGTERM 2013-09-27 14:27:47 +04:00
Mitchell Hashimoto
2da011f46c Merge pull request #466 from podollb/master
website: removing the docs for digital ocean's optional param 'event_delay'
2013-09-26 23:55:25 -07:00
Matthew Hooker
93c2de0af3 fix chroot Upload command. 2013-09-27 02:11:28 +00:00
Matthew Hooker
ccd9b56f9c wip 2013-09-26 18:34:01 -07:00
Matthew Hooker
6d158eaa29 bugfixes, wip 2013-09-27 01:28:06 +00:00
Ben Podoll
34cafbe68e removing the docs for digital ocean's optional param 'event_delay' as it is no longer used 2013-09-26 20:24:18 -05:00
Matthew Hooker
308b148bb4 get chroot command from proper place. 2013-09-26 16:39:37 -07:00
Matthew Hooker
6d4b834f61 Merge remote-tracking branch 'origin/master' into 430 2013-09-26 16:24:28 -07:00
Matthew Hooker
75d2d769a9 We're not using this log package. 2013-09-26 02:31:10 -07:00
Matthew Hooker
7e2b9de778 Unit tests. 2013-09-26 02:25:57 -07:00
Matthew Hooker
74adaa534e bugfix. 2013-09-26 01:35:29 -07:00
Matthew Hooker
da467b7d67 using blocking cp method. 2013-09-26 01:32:53 -07:00
Matthew Hooker
0659ccdea0 Revert "notes/reorg."
This reverts commit 73c5aec24d0a504ecfbae038b4b7effb54adb929.

Conflicts:
	builder/amazon/chroot/step_copy_files.go
2013-09-26 01:16:51 -07:00
Matthew Hooker
95f5cea285 wip 2013-09-26 01:08:06 -07:00
Matthew Hooker
03994f052d Merge branch 'master' into 430 2013-09-26 01:04:42 -07:00
Matthew Hooker
a03807f8e8 wip 2013-09-26 00:58:25 -07:00
Matthew Hooker
73c5aec24d notes/reorg. 2013-09-26 00:31:07 -07:00
Matthew Hooker
cd0cae207c pass chroot command to /bin/sh
this allows us to specify an arbitrary chroot command, i.e. for sudo
2013-09-25 03:20:22 -07:00
Mitchell Hashimoto
67d8803223 communicator/ssh: dir upload works when dir contains symlinks [Gh-449] 2013-09-25 10:42:49 +02:00
Mitchell Hashimoto
cf89e8b783 Update CHANGELOG 2013-09-25 09:29:01 +02:00
Mitchell Hashimoto
a3a654732c Merge pull request #459 from bpot/fix_amazon_chroot
builder/amazon-chroot: fix builder-amazon-chroot find states
2013-09-25 00:28:13 -07:00
Mitchell Hashimoto
2e095aa292 Merge pull request #460 from bpot/add_iam_role_to_chroot_documentation
website: document permissions required for amazon-chroot build to function.
2013-09-25 00:27:12 -07:00
Bob Potter
71d3f89b00 Document permissions required for amazon-chroot build to function. 2013-09-25 00:09:10 -05:00
Bob Potter
db84c9f547 Update builder-amazon-chroot to work with WaitForState changes in 7c56148f 2013-09-24 23:44:03 -05:00
Mitchell Hashimoto
633d6d8d45 packer: skip the user var if there was an error 2013-09-24 23:01:16 +02:00
Mitchell Hashimoto
1e4d207149 packer: default user var values needn't be strings [GH-456] 2013-09-24 23:00:19 +02:00