Chris
bc8e5d2c41
add environments_path and chef_environment support to chef provisioner
2013-10-01 11:20:36 -04:00
Matthew Hooker
5c41eccfd5
Fix the way we run commands in chroot.
...
* Single quotes around chroot command cause it to fail.
* The chroot command also gets passed through the CommandWrapper template, so having sudo would clash with however the user wants to run it.
* Fix spelling mistake.
2013-10-01 09:35:55 +00:00
Matthew Hooker
0d1b936f69
Fix UnixReader panic on empty lines.
...
Added a test for the failure.
Most of the scanner code looks like it's a modified version of
bufio.ScanLines, so I changed it to use that but always add a line feed.
2013-10-01 09:06:01 +00:00
Mitchell Hashimoto
2e119b5137
Update CHANGELOG
2013-09-30 22:03:14 -07:00
Jason A. Beranek
b3d76b7945
provisioner/shell: fix provisioner to use UnixReader [GH-477]
...
Packer was using the original file reader when uploading, instead of the UnixReader /cc @mitchellh
2013-09-30 23:54:54 -05:00
Mitchell Hashimoto
f017fd8af9
go fmt
2013-09-30 11:39:52 -07:00
Mitchell Hashimoto
89d165aae7
provisioner/shell: add another UnixReader test for sanity
2013-09-30 11:39:24 -07:00
Mitchell Hashimoto
38d3411f80
builder/amazon/chroot: remove unused comment
2013-09-30 09:35:58 -07:00
Mitchell Hashimoto
b554a0dd86
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
535888d9d8
builder/amazon/chroot: alphebatize the configs
...
/cc @mwhooker
2013-09-30 09:32:20 -07:00
Mitchell Hashimoto
dfe2adf1ed
Update CHANGELOG
2013-09-30 09:02:18 -07:00
Mitchell Hashimoto
707fe57edd
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
4ab4dbacf9
Merge remote-tracking branch 'origin/master'
2013-09-30 04:46:15 +00:00
Mitchell Hashimoto
b00e395516
Update CHANGELOG
2013-09-29 15:11:32 -04:00
Mitchell Hashimoto
bfba3163c6
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
26278a7c72
builder/digitalocean: error message key is "message" not "error_message"
2013-09-29 11:01:30 +02:00
Matthew Hooker
5f19648268
comment, formatting.
2013-09-29 08:04:57 +00:00
Mitchell Hashimoto
d6be5d851e
Update CHANGELOG
2013-09-28 09:39:34 +02:00
Mitchell Hashimoto
813ea684a2
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
bb3ec537c5
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
a15f629f4f
WIP copying files.
2013-09-28 01:10:33 +00:00
Matthew Hooker
831d5caa50
move wrapper definitions around.
2013-09-27 22:08:15 +00:00
Matthew Hooker
39c3051a95
building but there's an exec error.
2013-09-27 20:47:44 +00:00
Kirill Kazakov
be80edb28e
provisioner/chef-solo: fix .RolesPath and .DataBagsPath in the config template
2013-09-27 19:13:55 +04:00
Matthew Hooker
d2f9ba0d11
fixing up types.
2013-09-27 11:55:19 +00:00
Matthew Hooker
ac496a63dc
replace command config with wrapper command.
2013-09-27 10:54:53 +00:00
Kirill Kazakov
678eb38e18
scripts: build.sh exits without being killed by SIGTERM
2013-09-27 14:27:47 +04:00
Mitchell Hashimoto
f786e97c86
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
cebbcc51a6
fix chroot Upload command.
2013-09-27 02:11:28 +00:00
Matthew Hooker
de83755c00
wip
2013-09-26 18:34:01 -07:00
Matthew Hooker
c15bb28491
bugfixes, wip
2013-09-27 01:28:06 +00:00
Ben Podoll
96839f6a05
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
1104ad3e17
get chroot command from proper place.
2013-09-26 16:39:37 -07:00
Matthew Hooker
6b1a7938d8
Merge remote-tracking branch 'origin/master' into 430
2013-09-26 16:24:28 -07:00
Matthew Hooker
ee60ed319b
We're not using this log package.
2013-09-26 02:31:10 -07:00
Matthew Hooker
e1dadfc57a
Unit tests.
2013-09-26 02:25:57 -07:00
Matthew Hooker
23a331fc00
bugfix.
2013-09-26 01:35:29 -07:00
Matthew Hooker
7740c8fed5
using blocking cp method.
2013-09-26 01:32:53 -07:00
Matthew Hooker
5e9ff92ff3
Revert "notes/reorg."
...
This reverts commit 73c5aec24d
.
Conflicts:
builder/amazon/chroot/step_copy_files.go
2013-09-26 01:16:51 -07:00
Matthew Hooker
ce3725efec
wip
2013-09-26 01:08:06 -07:00
Matthew Hooker
36326ee8c2
Merge branch 'master' into 430
2013-09-26 01:04:42 -07:00
Matthew Hooker
7fa238503b
wip
2013-09-26 00:58:25 -07:00
Matthew Hooker
dd356d33d8
notes/reorg.
2013-09-26 00:31:07 -07:00
Matthew Hooker
5086ff1a4e
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
8cdb92e327
communicator/ssh: dir upload works when dir contains symlinks [Gh-449]
2013-09-25 10:42:49 +02:00
Mitchell Hashimoto
3e82c6cf12
Update CHANGELOG
2013-09-25 09:29:01 +02:00
Mitchell Hashimoto
a9122b8c1a
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
8087d31a4e
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
07c93fdfdd
Document permissions required for amazon-chroot build to function.
2013-09-25 00:09:10 -05:00
Bob Potter
af477a59df
Update builder-amazon-chroot to work with WaitForState changes in 7c56148f
2013-09-24 23:44:03 -05:00