96 Commits

Author SHA1 Message Date
Megan Marsh
b4659945b3 delete unneeded plugin file 2017-09-28 10:52:54 -07:00
Chris Lundquist
cd2a783382 [lxc] update to new conventions, improve docs 2017-09-05 15:19:25 -07:00
Michele Catalano
f4f0ab9f50 add integrate lxc builder in packer
add lxc with scripts/generate-plugins.go
2017-09-05 15:17:15 -07:00
Matthew Hooker
81522dced0
move packer to hashicorp 2017-04-04 13:39:01 -07:00
Chris Bednarski
0fb97a1d55 Add example plugin for third-party plugin use 2016-03-16 16:42:24 -07:00
Chris Bednarski
39a1b88e3a Remove plugin files since these are no longer used 2016-03-16 16:42:09 -07:00
Chris Bednarski
569e6cc464 go fmt 2016-02-08 17:34:06 -08:00
Ian Duffy
34b59bc051 Create a shell-local post processor
The following commits build on work from @vtolstov to create a
post processor shell-local plugin. Please see his original work
over at https://github.com/vtolstov/packer-post-processor-shell

I have modified it slightly to output information onto the packer
ui as shown in the below screenshot which executes a script that
runs env.

This plugin enables users to submit environmental variables to
external external shell script(s) to do some post processing
e.g. (Upload to somewhere, convert to different format, and so
on)

Most of the work is a merge from the provisioner shell and
shell-local scripts.

![Example run of post processor shell-local](http://i.imgur.com/kJv6j9l.png)

Signed-off-by: Ian Duffy <ian@ianduffy.ie>
2016-02-01 14:11:25 +00:00
Billie H. Cleek
23415b3fe3 correct plugin imports 2015-10-31 10:39:33 -07:00
Billie H. Cleek
cc8ca3098e add ansible provisioner 2015-10-31 10:39:33 -07:00
Chris Bednarski
6dd0a21c89 Added an artifice post-processor which allows you to override artifacts in a post-processor chain 2015-08-07 18:21:23 -07:00
Mitchell Hashimoto
a0b6928dce plugin: add the plugin 2015-06-19 15:31:40 -07:00
Chris Bednarski
f06847ff10 Merge branch 'master' into f-vtolstov-compress 2015-06-18 05:19:30 -07:00
Mitchell Hashimoto
339a4ccdab provisioner/windows-shell 2015-06-14 11:23:29 -07:00
Mitchell Hashimoto
840ddb4f20 provisioner/windows-restart 2015-06-14 11:14:47 -07:00
Mitchell Hashimoto
040ff0706d provisioner/powershell 2015-06-14 11:01:28 -07:00
Chris Bednarski
f7d85eb49c Add main() for file builder 2015-06-12 17:35:17 -07:00
Chris Bednarski
42d749ab5f Light style and typo cleanup 2015-06-10 13:46:21 -07:00
Chris Bednarski
c4fc365c65 Updated to reflect changes to template code 2015-06-10 13:33:50 -07:00
Mitchell Hashimoto
f3c1132f23 post-processor/atlas: make it 2014-12-09 16:14:04 -08:00
Mitchell Hashimoto
fa36cf82ee command: move all remaining commands 2014-10-27 20:34:49 -07:00
Mitchell Hashimoto
8054e66db6 command: move more to this package, remove old packages 2014-10-27 20:31:02 -07:00
Mitchell Hashimoto
b5f9528738 Merge pull request #1081 from johnbellone/compress-post-processor
post-processor/compress Add support for artifact compression.
2014-09-08 10:26:50 -07:00
Andy Thompson
ed446782f9 Add a docker save post processor 2014-07-21 20:42:24 +01:00
Andy Thompson
bf16683140 Add a docker tag post processor 2014-07-21 20:42:23 +01:00
Jack Pearkes
7d4efdc236 post-processor/vagrant-cloud: initial commit 2014-06-16 15:53:37 -04:00
John Bellone
a4de58b5f6 [post-processor/compress] Add support for compress.
This commit adds support for a post-processor that produces a compressed
archive that can be uploaded to an OpenStack cluster through either
the Horizon web interface or Glance.
2014-06-12 16:36:37 -04:00
Rickard von Essen
cdaa9d5a8e Added support for Parallels Desktop for Mac [GH-223]
Added builder plugins: builder-parallels-iso and builder-parallels-pvm.
2014-05-01 20:29:22 +02:00
Florian Noeding
b879ec85cc implemented null buider
The null builder is not really a bulider, it just setups a SSH
connection and runs the provisioners. It can be used to debug
provisioners without incurring high wait times. It does not create any
kind of image or artifact.
2014-03-24 11:26:10 +01:00
Mitchell Hashimoto
2af91addf9 Merge pull request #796 from Jimdo/puppet-server
Add puppet server provisioner
2014-02-24 09:49:27 -08:00
Mitchell Hashimoto
000e5b67ff provisioner/chef-client: docs and validation key path 2014-02-24 09:45:04 -08:00
Jan Brauer
ee50657097 Merge remote-tracking branch 'upstream/master' into puppet-server 2014-02-18 09:41:10 +01:00
Elachance
3183a52778 Update main.go 2014-01-29 15:53:16 -08:00
Bailey Johnson
73bbfab8f1 adding chef-client provisioner 2014-01-25 01:06:55 +00:00
Mathias Lafeldt
5bee1b2699 Add missing main_test.go for puppet-server provisioner
This is required to pick up the tests with `make test`.
2014-01-09 11:25:12 +01:00
Jan Brauer
646f4a6dd3 Implement puppet-server provisioner
This closely modeled after the same provisioner
in Vagrant.
2014-01-08 12:50:24 +01:00
Matthew McKeen
3d60bfb312 Add docker-import post-processor.
Implemented initial working version
of Docker image importing code. #774
2014-01-02 14:49:14 -08:00
Matthew McKeen
a0e533db41 Rename docker post processor to docker-push.
Implement login to a docker registry, error handling
2014-01-01 22:30:28 -08:00
Matthew McKeen
8bdb723264 Do some forward porting of the old work of
mitchellh/packer's docker branch. #774
2014-01-01 21:18:09 -08:00
Mitchell Hashimoto
b994b8c09e Add vmware-vmx plugin 2013-12-26 14:55:06 -07:00
Mitchell Hashimoto
ca867cdbb1 rename vmware to vmware-iso 2013-12-25 11:12:09 -07:00
Mitchell Hashimoto
d73844c3ef plugin/builder-vmware: fix package 2013-12-23 22:59:11 -07:00
Mitchell Hashimoto
efac707078 Rename "virtualbox" builder to "virtualbox-iso" 2013-12-22 15:52:23 -08:00
Mitchell Hashimoto
eb542229cd plugin/builder-virtualbox-ovf 2013-12-22 15:47:02 -08:00
Mitchell Hashimoto
09c3d67c51 plugin/builder-virtualbox: new package 2013-12-21 14:27:23 -08:00
Mitchell Hashimoto
0b40251a29 plugin/builder-googlecompute: compile 2013-12-12 21:53:04 -08:00
Kelsey Hightower
cc1130962b Use the same license as Packer core 2013-12-12 21:53:04 -08:00
Kelsey Hightower
58c73727e5 builder/googlecompute: Add new googlecompute builder 2013-12-12 21:53:03 -08:00
Mitchell Hashimoto
82bf5fc79e plugin/*: update to latest API 2013-12-10 13:59:38 -08:00
mheidenr
15766602c7 added post-processor-vsphere 2013-11-11 09:56:51 +01:00