Megan Marsh
2c9a205f11
update shell provisioner tests
2018-08-29 11:10:49 -07:00
Matthew Hooker
75111e49e9
remove convoluted pointer logic
2017-10-11 23:35:24 -07:00
Megan Marsh
401c718a59
set default for ExpectDisconnect to false
2017-08-24 14:46:52 -07:00
Matthew Hooker
81522dced0
move packer to hashicorp
2017-04-04 13:39:01 -07:00
DanHam
e350739ecb
post-processor/shell-local: expand tests to align with shell provisioner
2017-01-23 22:25:39 +00:00
DanHam
4514b1b10f
provisioner/shell: expand tests to align with powershell/win-shell
2017-01-23 12:10:46 +00:00
Matthew Hooker
892d5e82c9
expect_disconnect option
...
provisioner/shell: Adds option to fail if the remote server disconnects
us.
2016-10-21 11:39:03 -07:00
Matthew Hooker
a8e57d83d2
gofmt project.
...
noticed many unrelated changes being added to patches because of gofmt.
ran `find . -not -path "./vendor/*" -name "*.go" -exec gofmt -w {} \;`
2016-09-29 14:13:06 -07:00
Ian Duffy
7e653370b7
Seperate remote_path into remote_folder and remote_script. ( #3462 )
...
Commonly /tmp is set as noexec, as a result packer scripts
fail to run. In order to get around this one can set a
remote_path, whoever, remote path requires full filename
and path.
By making remote_path a combination of
remote_folder/remote_script we can change remote_folder
and keep the default script_nnn.sh
Signed-off-by: Ian Duffy <ian@ianduffy.ie>
2016-04-26 16:04:29 -07:00
Mitchell Hashimoto
4463083a60
provisioner/shell: randomize default script name
2015-06-18 10:38:23 +02:00
Mitchell Hashimoto
7830d78d06
provisioner/shell: fix tests
2015-06-11 17:24:02 -04:00
Josh Frye
5835ca42b4
Move quoting to else block only for valid vars. Add test case.
2014-10-14 14:20:36 -07:00
Mitchell Hashimoto
3b4ef72e47
Unused keys are invalid in templates [GH-104]
2013-07-14 09:28:56 +09:00
Mitchell Hashimoto
b22743767e
provisioner/shell: inline_shebang for inline scripts
2013-07-07 17:52:20 -07: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
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
7797676091
provisioner/shell: can specify multiple scripts to provision with
2013-06-20 13:45:54 -07:00
Mitchell Hashimoto
690954cb51
provisioner/shell: validation
2013-06-11 13:42:15 -07:00
Mitchell Hashimoto
0a6d8ed75a
packer: Add errors to Prepare
2013-06-06 17:07:42 -07:00
Mitchell Hashimoto
ace53450b9
packer: More efficient RemoteCommand.ExitChan
2013-06-01 17:57:26 -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