James Van Dyke
|
0d33f9ae08
|
Add basic test file for provisioner-chef-solo.
|
2013-07-11 10:47:51 -04:00 |
James Van Dyke
|
355fdecafa
|
Merge remote-tracking branch 'upstream/master' into provisioner-chef-solo
Conflicts:
config.go
Add the chef-solo provisioner back to config.go.
Fix import path for chef-solo provisioner.
|
2013-07-10 08:58:00 -04:00 |
Mitchell Hashimoto
|
1745d4e831
|
provisioner/shell: close source script file handle
|
2013-07-07 20:50:53 -07:00 |
Mitchell Hashimoto
|
b22743767e
|
provisioner/shell: inline_shebang for inline scripts
|
2013-07-07 17:52:20 -07:00 |
Mitchell Hashimoto
|
6a5bbaa05d
|
Merge pull request #133 from ubermuda/provisioner/shell/script-execution
provisioner/shell: execute script directly instead of using /bin/sh
|
2013-07-07 17:47:25 -07:00 |
James Van Dyke
|
13da0ef49b
|
Rename configuration `avoid_sudo` to `prevent_sudo`
|
2013-07-06 00:37:59 -04:00 |
James Van Dyke
|
c24e74c699
|
Remove errant die statement.
|
2013-07-06 00:17:28 -04:00 |
James Van Dyke
|
6e1e92f14f
|
Implement `skip_install` configuration to skip Chef installation.
|
2013-07-06 00:15:21 -04:00 |
James Van Dyke
|
4e1d0f5a12
|
Implement `avoid_sudo` configuration option.
|
2013-07-05 23:56:51 -04:00 |
James Van Dyke
|
5f81e605e8
|
Rename configuration `cookbook_paths` to `cookbooks_paths` to
conform to Vagrant wording.
Remove configuration `cookbook_path` to simplify some things.
|
2013-07-05 22:33:24 -04:00 |
James Van Dyke
|
543fdbd8c2
|
Make JSON attributes work with real JSON!
|
2013-07-05 21:57:56 -04:00 |
Mitchell Hashimoto
|
1a2e4f9d0b
|
fmt
|
2013-07-05 11:00:18 -07:00 |
James Van Dyke
|
712fd1f8fd
|
First pass at Chef Solo provisioner.
|
2013-07-05 00:26:48 -04:00 |
Mitchell Hashimoto
|
32aabb6ea2
|
provisioner/file: style nitpicks
/cc @ericlathrop
|
2013-07-04 12:50:00 -07:00 |
Eric Lathrop
|
3957d3dadc
|
Implement file upload provisioner per #118.
|
2013-07-04 15:16:17 -04:00 |
Geoffrey Bachelet
|
43db2c23eb
|
provisioner/shell: execute script directly instead of using /bin/sh
|
2013-07-03 20:17:31 -04:00 |
Mitchell Hashimoto
|
919c3935e1
|
Merge branch 'shell-env-vars'
Conflicts:
website/source/docs/provisioners/shell.html.markdown
|
2013-06-28 08:20:12 -04:00 |
Jack Pearkes
|
d64797cc44
|
provisioner/shell: remove check for empty env vars config
|
2013-06-28 14:11:27 +02:00 |
Mitchell Hashimoto
|
17d0f5f71b
|
provisioner/shell: rename "path" to "script"
|
2013-06-27 10:56:46 -07:00 |
Jack Pearkes
|
e9d8e9f537
|
provisioner/shell: add support for environment variables to be injected
|
2013-06-27 14:42:14 +02:00 |
Mitchell Hashimoto
|
8cb2fd761e
|
provisioner/shell: Error if a script fails
|
2013-06-26 17:52:49 -07:00 |
Mitchell Hashimoto
|
e8cbb9f9b6
|
provisioner/shell: Error message if provisioning fails
|
2013-06-23 17:37:44 -07:00 |
Mitchell Hashimoto
|
9367df4a3f
|
provisioner/shell: copy the scripts [GH-29]
|
2013-06-23 11:56:49 -07:00 |
Mitchell Hashimoto
|
7797676091
|
provisioner/shell: can specify multiple scripts to provision with
|
2013-06-20 13:45:54 -07:00 |
Mitchell Hashimoto
|
417f7e7f47
|
fmt
|
2013-06-11 14:09:31 -07:00 |
Mitchell Hashimoto
|
59b5902619
|
provisioner/shell: Support inline commands
|
2013-06-11 13:52:32 -07:00 |
Mitchell Hashimoto
|
690954cb51
|
provisioner/shell: validation
|
2013-06-11 13:42:15 -07:00 |
Mitchell Hashimoto
|
4a8278d49b
|
provisioner/shell: Support setting the execute command
|
2013-06-06 23:14:31 -07:00 |
Mitchell Hashimoto
|
e9b552ba18
|
provisioner/shell: Remove TODO since we handled it
|
2013-06-06 22:39:52 -07:00 |
Mitchell Hashimoto
|
0a6d8ed75a
|
packer: Add errors to Prepare
|
2013-06-06 17:07:42 -07:00 |
Mitchell Hashimoto
|
6b87c42ee6
|
packer: Change provisioner interface to take array of configs
|
2013-06-06 17:01:12 -07:00 |
Mitchell Hashimoto
|
c5d539ef13
|
command/build: Better prefixes
|
2013-06-03 11:40:08 -07:00 |
Mitchell Hashimoto
|
37937c1290
|
provisioner/shell: Use RemoteCmd.Wait
|
2013-06-03 10:56:12 -07:00 |
Mitchell Hashimoto
|
fdda64f48e
|
provisioner/shell: Trim whitespace on output
|
2013-06-02 23:39:04 -07:00 |
Mitchell Hashimoto
|
684df67ca6
|
provisioner/shell: Adhere to new communicator API
|
2013-06-02 23:34:55 -07:00 |
Mitchell Hashimoto
|
ffcb7afbee
|
provisioner/shell: Properly handle closed channels in select
|
2013-06-02 19:03:26 -07:00 |
Mitchell Hashimoto
|
cf732a913d
|
provisioner/shell: stream output in real time
|
2013-06-01 21:59:33 -07:00 |
Mitchell Hashimoto
|
ace53450b9
|
packer: More efficient RemoteCommand.ExitChan
|
2013-06-01 17:57:26 -07:00 |
Mitchell Hashimoto
|
9ebf0435ff
|
provisioner/shell: Basic run
|
2013-05-27 21:54:19 -07:00 |
Mitchell Hashimoto
|
f726ea2800
|
provisioner/shell: Start working on shell provisioner
|
2013-05-27 15:06:34 -07:00 |
Mitchell Hashimoto
|
46a058572b
|
provisioner/shell and plugin/provisioner-shell
|
2013-05-23 22:38:40 -07:00 |