Commit Graph

37 Commits (0a950a7cdcf61e7abae3ecdbde4ea1a0fcddd53e)

Author SHA1 Message Date
Mitchell Hashimoto a1a7ff20c2 *: switch to packer ConfigTemplate
13 years ago
Mitchell Hashimoto 9a2dbd54bf provisioner/shell: start_retry_timeout for reboot handling [GH-260]
13 years ago
Mitchell Hashimoto 100458955f builder/*, provisioner/*: set user vars
13 years ago
Mitchell Hashimoto 23803621e9 provisioner/shell: tests passing and compiling
13 years ago
Mitchell Hashimoto 1b01e82d8d provisioner/shell: convert to latest template stuff
13 years ago
Rafael Garcia b0d5bff98f provisioner/shell: state of the art config decoding
13 years ago
Mitchell Hashimoto 1c5e9848b5 provisioner/shell: use StartWithUi
13 years ago
Mitchell Hashimoto d8a0128d1f provisioner/shell: make build name and builder type env vars [GH-154]
13 years ago
Mitchell Hashimoto a354f5fc08 Unused keys are invalid in templates [GH-104]
13 years ago
Mitchell Hashimoto ee1ad5fa56 provisioner/shell: close source script file handle
13 years ago
Mitchell Hashimoto 62430fdcea provisioner/shell: inline_shebang for inline scripts
13 years ago
Geoffrey Bachelet e8d31bc21a provisioner/shell: execute script directly instead of using /bin/sh
13 years ago
Mitchell Hashimoto 8dc8fcce77 Merge branch 'shell-env-vars'
13 years ago
Jack Pearkes 8d84d0cafa provisioner/shell: remove check for empty env vars config
13 years ago
Mitchell Hashimoto 09fabf1e22 provisioner/shell: rename "path" to "script"
13 years ago
Jack Pearkes 7b32212c97 provisioner/shell: add support for environment variables to be injected
13 years ago
Mitchell Hashimoto d16d5eeec5 provisioner/shell: Error if a script fails
13 years ago
Mitchell Hashimoto fc9604abb0 provisioner/shell: Error message if provisioning fails
13 years ago
Mitchell Hashimoto 0c59ad8087 provisioner/shell: copy the scripts [GH-29]
13 years ago
Mitchell Hashimoto badad141d3 provisioner/shell: can specify multiple scripts to provision with
13 years ago
Mitchell Hashimoto 417f7e7f47 fmt
13 years ago
Mitchell Hashimoto 59b5902619 provisioner/shell: Support inline commands
13 years ago
Mitchell Hashimoto 690954cb51 provisioner/shell: validation
13 years ago
Mitchell Hashimoto 4a8278d49b provisioner/shell: Support setting the execute command
13 years ago
Mitchell Hashimoto e9b552ba18 provisioner/shell: Remove TODO since we handled it
13 years ago
Mitchell Hashimoto 0a6d8ed75a packer: Add errors to Prepare
13 years ago
Mitchell Hashimoto 6b87c42ee6 packer: Change provisioner interface to take array of configs
13 years ago
Mitchell Hashimoto c5d539ef13 command/build: Better prefixes
13 years ago
Mitchell Hashimoto 37937c1290 provisioner/shell: Use RemoteCmd.Wait
13 years ago
Mitchell Hashimoto fdda64f48e provisioner/shell: Trim whitespace on output
13 years ago
Mitchell Hashimoto 684df67ca6 provisioner/shell: Adhere to new communicator API
13 years ago
Mitchell Hashimoto ffcb7afbee provisioner/shell: Properly handle closed channels in select
13 years ago
Mitchell Hashimoto cf732a913d provisioner/shell: stream output in real time
13 years ago
Mitchell Hashimoto ace53450b9 packer: More efficient RemoteCommand.ExitChan
13 years ago
Mitchell Hashimoto 9ebf0435ff provisioner/shell: Basic run
13 years ago
Mitchell Hashimoto f726ea2800 provisioner/shell: Start working on shell provisioner
13 years ago
Mitchell Hashimoto 46a058572b provisioner/shell and plugin/provisioner-shell
13 years ago