Commit Graph

192 Commits (638e19118604f205cf8ce18eec751c595eba2532)
 

Author SHA1 Message Date
Mitchell Hashimoto 638e191186 packer: Parse provisioners out of template
13 years ago
Mitchell Hashimoto 06b0cebd1e packer: Template properly calls builder type builderType
13 years ago
Mitchell Hashimoto 4bd7db0759 go fmt
13 years ago
Mitchell Hashimoto 8273565255 better comments for TODO
13 years ago
Mitchell Hashimoto fc0c1a726c command/build: No newlines in output now
13 years ago
Mitchell Hashimoto c51223bab7 packer: Template parsing error if name/type is not string
13 years ago
Mitchell Hashimoto f9c59c714f packer: Better error handling for template parsing
13 years ago
Mitchell Hashimoto 615f993de2 packer: MultiError to represent multiple errors
13 years ago
Mitchell Hashimoto 09ca5be74f command/build: Newline before results
13 years ago
Mitchell Hashimoto c4522a6265 packer: Provisioner interface
13 years ago
Mitchell Hashimoto 4011660fc8 command/build: Output artifact info
13 years ago
Mitchell Hashimoto 41a7fd45b9 packer: Return artifact from build
13 years ago
Mitchell Hashimoto cf6d2218ea builder/amazonebs: Artifact returns AMIs
13 years ago
Mitchell Hashimoto e9618b0d07 packer/plugin: Properly supports Artifacts
13 years ago
Mitchell Hashimoto caa2b7711b packer/rpc: Builders return valid artifacts
13 years ago
Mitchell Hashimoto 53c3d330e4 packer/rpc: Support Artifacts
13 years ago
Mitchell Hashimoto 55d9cd2124 packer: First pass at Artifact interface
13 years ago
Mitchell Hashimoto 64ea06d542 command/build; Remove end UI stuff
13 years ago
Mitchell Hashimoto 9a3a3bad55 command/build: properly prefix the build outputs
13 years ago
Mitchell Hashimoto 6a98134682 command/build: Use PrefixedUi for each build
13 years ago
Mitchell Hashimoto 2c4a873a5f packer: Add PrefixedUi
13 years ago
Mitchell Hashimoto cc4970d424 packer/rpc: Allow "error" interfaces to be sent over RPC
13 years ago
Mitchell Hashimoto 8dfe78dd19 packer: Log UI output
13 years ago
Mitchell Hashimoto dfc332f98c builder/amazonebs: Add ssh_* settings
13 years ago
Mitchell Hashimoto 4453fda2e8 go fmt
13 years ago
Mitchell Hashimoto 3a97bae000 builder/amazonebs: Refactor into multiple steps
13 years ago
Mitchell Hashimoto 559777e5b7 packer: Ui automatically appends newline
13 years ago
Mitchell Hashimoto 2ee8859ac0 builder/amazonebs: SSH test. It works!
13 years ago
Mitchell Hashimoto 39a05400dd communicator/ssh: Test to verify keychain impls ssh.ClientKeyring
13 years ago
Mitchell Hashimoto abcdd5a613 communicator/ssh: Add SimpleKeychain
13 years ago
Mitchell Hashimoto 0ea19cf818 builder/amazonebs: Create a temporary keypair for use
13 years ago
Mitchell Hashimoto 15f215d04f go fmt
13 years ago
Mitchell Hashimoto 2efab467a8 builder/amazonebs: Switch from json to mapstructure for decode
13 years ago
Mitchell Hashimoto bee266008e communicator/ssh: Ensure valid communicator
13 years ago
Mitchell Hashimoto 6d3e7e9964 communicator/ssh: Simplify tests
13 years ago
Mitchell Hashimoto 08ac912cb7 Start work on SSH communicator
13 years ago
Mitchell Hashimoto 7475ee8377 packer: Add Communicator to Hook arguments
13 years ago
Mitchell Hashimoto 7fdb53f5d1 packer: Test to make sure DispatchHook implements Hook
13 years ago
Mitchell Hashimoto f74341a7b9 packer/rpc: Complete Upload/Download implementation
13 years ago
Mitchell Hashimoto 9262a85e6c packer/rpc: Communicator.Upload
13 years ago
Mitchell Hashimoto daa431af63 packer: Communicator Upload/Download return an error
13 years ago
Mitchell Hashimoto 496a320a82 packer/rpc: Implement full communicator interface
13 years ago
Mitchell Hashimoto 2799cccf4b packer: Waiting for a remote command and setting the exit status
13 years ago
Mitchell Hashimoto 88a018bf5d packer: Work on communicators... WIP
13 years ago
Mitchell Hashimoto a2bf964f30 packer/rpc: Properly support hooks
13 years ago
Mitchell Hashimoto cb1e0cbabf packer/plugin: Support hooks
13 years ago
Mitchell Hashimoto d926b98708 Update all packer/rpc, packer/plugin, builders for new builder API
13 years ago
Mitchell Hashimoto 441edd25d2 packer: Changes to build parameters and DispatchHook
13 years ago
Mitchell Hashimoto 25fd2fe877 packer: Template looks up hooks and adds them to the build
13 years ago
Mitchell Hashimoto 779f489894 packer: Template takes a component finder
13 years ago