David Zanetti
|
2668747c71
|
Rename noclean shell option to skip_clean, per pull feedback
|
2015-11-19 16:02:45 +13:00 |
David Zanetti
|
3d23655f2f
|
Add "noclean" boolean to shell provisioner. This stops the provisioner from
attempting to remove helper scripts it creates. As noted on #2803 this can
be useful when deleting the build user from an AMI or other template.
|
2015-11-16 16:37:09 +13:00 |
Mitchell Hashimoto
|
7c8e86c9c5
|
provisioner/*: fix interpolation context
|
2015-06-22 12:26:54 -07:00 |
Mitchell Hashimoto
|
6ec428cc38
|
provisioner/shell: retry file delete [GH-2286]
|
2015-06-21 19:53:43 -07:00 |
Mitchell Hashimoto
|
4463083a60
|
provisioner/shell: randomize default script name
|
2015-06-18 10:38:23 +02:00 |
Mitchell Hashimoto
|
6c80228661
|
provisioner/shell: missing error arg
|
2015-06-15 15:11:08 -07:00 |
Mitchell Hashimoto
|
a235419c7d
|
provisioner/shell: remove file after exec [GH-1536]
|
2015-06-15 15:02:59 -07:00 |
Mitchell Hashimoto
|
c549fce85e
|
provisioner/shell: escape single quotes [GH-2067]
|
2015-06-13 14:11:20 -04:00 |
Mitchell Hashimoto
|
b28f946be9
|
Merge pull request #2210 from mitchellh/b-set-e
provisioner/shell: set -e for inline [GH-2069]
|
2015-06-11 17:19:43 -04:00 |
Mitchell Hashimoto
|
3ed73852be
|
provisioner/shell: set -e on the shebang itself
|
2015-06-11 17:19:23 -04:00 |
Mitchell Hashimoto
|
a995df352e
|
provisioner/shell: uploaded script should be 0755 [GH-1708]
|
2015-06-10 21:18:46 -07:00 |
Mitchell Hashimoto
|
952077ccb0
|
provisioner/shell: set -e for inline [GH-2069]
|
2015-06-10 21:02:22 -07:00 |
Mitchell Hashimoto
|
2b4df93f2f
|
provisioner/*: interpolation
|
2015-05-27 14:50:20 -07:00 |
Mitchell Hashimoto
|
3eda0f33a0
|
provisioner/shell: quote PACKER env vars [GH-1565]
|
2014-10-28 08:23:18 -07:00 |
Josh Frye
|
5835ca42b4
|
Move quoting to else block only for valid vars. Add test case.
|
2014-10-14 14:20:36 -07:00 |
Josh Frye
|
a667282e00
|
Single quote env var values.
|
2014-10-14 13:03:14 -07:00 |
Ross Smith II
|
d92179847d
|
provisioner/file: set file/directory permissions
fixes #1064
|
2014-05-09 21:03:35 -07:00 |
Mitchell Hashimoto
|
9365b879c0
|
provisioner/shell: chmod uploaded file to 0777 [GH-994]
|
2014-04-26 20:20:47 -07:00 |
Mitchell Hashimoto
|
ec41edf558
|
provisioner/shell: Split on first equal for env vars [GH-1045]
|
2014-04-26 14:51:56 -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
|
abbac36796
|
provisioner/shell: convert windows line endings to Unix [GH-277]
|
2013-09-20 10:22:43 -07:00 |
Mitchell Hashimoto
|
28bf6122bd
|
provisioner/*: implement Cancel
|
2013-08-30 23:23:36 -07:00 |
Mitchell Hashimoto
|
a46c7afcf7
|
provisioner/shell: retry the upload if command fails as well
This improves reboot handling robustness
|
2013-08-23 11:21:20 -07:00 |
Mitchell Hashimoto
|
717746ce4f
|
provisioner/shell: retry uploads if reboot [GH-282]
|
2013-08-19 23:02:06 -07:00 |
Mitchell Hashimoto
|
64d87bfaf3
|
*: switch to packer ConfigTemplate
|
2013-08-15 19:17:23 -07:00 |
Mitchell Hashimoto
|
21f92715c0
|
provisioner/shell: start_retry_timeout for reboot handling [GH-260]
|
2013-08-12 15:49:55 -07:00 |
Mitchell Hashimoto
|
332bdf6edc
|
builder/*, provisioner/*: set user vars
|
2013-08-09 15:57:08 -07:00 |
Mitchell Hashimoto
|
3f1af409e2
|
provisioner/shell: tests passing and compiling
|
2013-08-08 17:25:26 -07:00 |
Mitchell Hashimoto
|
f4b0e2248f
|
provisioner/shell: convert to latest template stuff
|
2013-08-08 17:25:26 -07:00 |
Rafael Garcia
|
25af1c8bd4
|
provisioner/shell: state of the art config decoding
|
2013-08-06 15:30:36 -07:00 |
Mitchell Hashimoto
|
b64a2532f4
|
provisioner/shell: use StartWithUi
|
2013-07-23 22:44:32 -05:00 |
Mitchell Hashimoto
|
0b5f4d9d17
|
provisioner/shell: make build name and builder type env vars [GH-154]
|
2013-07-15 10:07:49 +09:00 |
Mitchell Hashimoto
|
3b4ef72e47
|
Unused keys are invalid in templates [GH-104]
|
2013-07-14 09:28:56 +09: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 |
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 |