Commit Graph

5468 Commits

Author SHA1 Message Date
Chris Bednarski 8e63ce1302 Merge pull request #2854 from mitchellh/f-integrated-plugins-rebase
Implemented internal plugins
2015-10-21 17:04:14 -07:00
Chris Bednarski a143f1e085 Updated build.sh so it doesn't build all the plugins separately anymore 2015-10-21 16:57:38 -07:00
Chris Bednarski eb8a0bf731 Add some documentation to generate-plugins 2015-10-21 16:57:38 -07:00
Chris Bednarski 9c68f039b3 Don't suppress errors from provisioners or post-processors 2015-10-21 16:57:38 -07:00
Chris Bednarski 6783bc3fb0 Added generator for command/plugin.go so we don't have to edit it by hand to add new plugins 2015-10-21 16:57:38 -07:00
Chris Bednarski 95797d7a8a Fatal -> Fatalf since we have a format string 2015-10-21 16:57:38 -07:00
Chris Bednarski 7acdc1b6af Hide the plugin command from help output 2015-10-21 16:57:38 -07:00
Chris Bednarski bfe5b5b4b6 Change if/else logic to switch 2015-10-21 16:57:38 -07:00
Chris Bednarski 1641a5e0cb Replace string splitting with a regexp; this is clearer and less code because of the post-processor case 2015-10-21 16:57:38 -07:00
Chris Bednarski e080e73b04 Add some exit codes and use a constant for -PACKERSPACE- 2015-10-21 16:57:38 -07:00
Chris Bednarski 9fa93712a1 Added integrated post-processors 2015-10-21 16:57:38 -07:00
Chris Bednarski d09a9ab0c7 Implemented internal plugins
- Internal plugins are compiled into the same packer binary and invoked through the plugin command
- Search paths allow disk-based plugins to override and should function as normal
- This should allow for a 94% space savings vs statically compiling all the plugins as separate binaries.. approximately 24mb vs 431mb
2015-10-21 16:57:38 -07:00
Mitchell Hashimoto f197cf76a7 Merge pull request #2851 from iamjarvo/docs-wording-change
Remove the word obviously from command line docs
2015-10-21 10:44:05 -07:00
Jearvon Dharrie 5ee224fe6a Remove the word obviously 2015-10-21 13:41:49 -04:00
Mark Peek d66268f5f9 Merge pull request #2733 from justincampbell/docs-atlas-operations-link
docs: Fix Atlas /operations link
2015-10-20 17:19:33 -07:00
Mark Peek cdcffecc2d Refactor builder ISO options
The ISO builders (parallels, qemu, virtualbox, and vmware) had too
much common code which needed to be maintained separately. This change
moves that code to a common ISO configuration.
2015-10-20 16:27:47 -07:00
Evan Powell bb8ced8cc9 Implement a null-object communicator for 'none'
Fixes #2736
2015-10-20 17:00:48 -05:00
Brian Dwyer a563944b58 Fix #2695: Prevent duplicate ISO download for multi-builder builds
Add extension to VMware ISO builder to bring in sync with
Virtualbox ISO builder
2015-10-20 12:54:04 -07:00
Mark Peek e9657e6a9f Merge pull request #2642 from oliviertremblay/master
Make TargetPath customizable
2015-10-20 12:11:13 -07:00
Mark Peek bc0f438db0 Use alternate temp directories for docker
The temporary directories will be created under the packer config
directory. Setting PACKER_TMP_DIR will override this path.
2015-10-20 11:34:14 -07:00
Denis Bardadym 25e2ff7b85 Fix not allowed comma, add all allowed special characters 2015-10-19 13:41:30 +03:00
Mark Peek 813a66fc2e Merge pull request #2844 from ruslansalikhov/patch-1
Fixing DigitalOcean documentation urls
2015-10-18 14:35:58 -07:00
Mark Peek 60e714d11f Merge branch 'Cbeck527-master' 2015-10-18 14:34:48 -07:00
Mark Peek 768ca5e7b5 Merge branch 'master' of https://github.com/Cbeck527/packer 2015-10-18 14:33:55 -07:00
Mark Peek d453ce7607 Merge branch 'Sheile-use-default-volumesize' 2015-10-18 13:05:42 -07:00
Mark Peek 6f5c64db41 Merge branch 'use-default-volumesize' 2015-10-18 13:04:41 -07:00
Mark Peek a9716a4dc7 Merge pull request #2797 from jen20/improve-aws-instance-builder-error
Add suggestion to AWS Instance builder error message
2015-10-18 12:14:03 -07:00
Rickard von Essen 40355c1d40 Merge pull request #2839 from rickard-von-essen/issue-2836
Fixes #2836 - Use "/Applications/Parallels Desktop.app" as fallback…
2015-10-18 20:48:18 +02:00
Mark Peek 135a607fb4 Merge pull request #2745 from jessehub/master
documentation - indent ami_block_device_mappings keys
2015-10-18 11:44:47 -07:00
Mark Peek fc39f07ecc Add EbsOptimized to RequestSpotInstances (#2806) 2015-10-18 11:39:36 -07:00
Ruslan Salikhov e6df3e07a0 Fixing DigitalOcean documentation urls
Fixed inserting %5C into links to digitalocean resources.
2015-10-18 23:36:57 +05:00
Mark Peek edda3de677 Merge pull request #2806 from abridgett/feature/add_ebs_optimized_support
Add ebs_optimized support
2015-10-18 11:31:50 -07:00
Mark Peek c48548b3bb go fmt 2015-10-18 11:13:09 -07:00
Mark Peek f6c7e3740f Don't create EBS block device if VirtualName is specified 2015-10-18 11:05:21 -07:00
Mark Peek 914e78f602 builder/amazon/common: go fmt 2015-10-18 11:00:05 -07:00
Mark Peek 581c3574f6 Merge pull request #2672 from lightpriest/b-aws-ebs-block-device
Fix and refactor block device mapping builder
2015-10-18 10:56:53 -07:00
Mark Peek 38c81cf3e3 Move ConfigFile() and ConfigDir() from package main to packer 2015-10-16 17:32:36 -07:00
Rickard von Essen 4015c1789b Fixes #2836 - Use "/Applications/Parallels Desktop.app" as fallback app path. 2015-10-16 19:57:39 +02:00
Chris Bednarski 82a7f6ef97 Merge pull request #2835 from mitchellh/sethvargo/revert
Revert "Merge pull request #2807 from markpeek/markpeek-docker-tmpdir"
2015-10-15 12:42:33 -07:00
Seth Vargo e863dbe100 Revert "Merge pull request #2807 from markpeek/markpeek-docker-tmpdir"
This reverts commit 31d3678814, reversing
changes made to a3a7c974d0.
2015-10-15 14:31:13 -04:00
Mark Peek 22b7351489 Merge pull request #2804 from zyegfryed/patch-2
Fix ansible inventory example
2015-10-15 11:24:23 -07:00
Mark Peek 740de792e0 Merge pull request #2833 from mitchellh/test-logs
Log results of make test* to a file for easier review
2015-10-15 11:20:48 -07:00
Rickard von Essen 88386bc9db Merge pull request #2834 from rickard-von-essen/issue-2828
Fixes #2828: parallels prlctl_post don't interpolate values.
2015-10-15 09:38:13 +02:00
Rickard von Essen 141dcd5c03 Fixes #2828: parallels prlctl_post don't interpolate values. 2015-10-15 09:28:29 +02:00
Chris Bednarski b6bf2f899e Update makefile to tee test logs to a file so it's easier to review them after the run complete 2015-10-14 16:32:21 -07:00
Chris Bednarski 31f5721863 Ignore logs from packer tests 2015-10-14 16:31:43 -07:00
Mark Peek cad9899cfb communicator/winrm: call wg.Add() before running goroutine 2015-10-14 09:08:39 -07:00
Mark Peek e27b2bcf23 communicator/winrm: fix race in runCommand 2015-10-14 08:25:39 -07:00
Mark Peek af055ad3e0 Synchronize access to artifact map to remove race 2015-10-14 08:25:13 -07:00
Chris Bednarski d1f9a46c13 Merge pull request #2831 from kikitux/master
remove backquote from Makefile
2015-10-13 22:37:48 -07:00