update website to hopefully make community builders and provisioners easier to find

This commit is contained in:
Megan Marsh 2019-10-21 16:04:34 -07:00
parent 0c2fba089d
commit de360df259
8 changed files with 67 additions and 26 deletions

View File

@ -1,17 +1,19 @@
---
layout: "community"
page_title: "Community Maintained Plugins"
sidebar_current: "community-plugins"
page_title: "Community vs HashiCorp Maintained Plugins"
sidebar_current: "community-or-hashicorp-plugins"
description: |-
Packer maintains these core plugins.
---
# Community Maintained Plugins
# HashiCorp Maintained Plugins
The following plugins (i.e. Builders, Provisioners, and Post-Processors) are
maintained by HashiCorp. Any plugins not on this list are maintained by the
community, and not actively contributed to by HashiCorp, although they are
still distributed with Packer.
still distributed with Packer. If you are interested in seeing features or
bugfixes to these plugins, please consider making a pull request, or asking the
HashiCorp maintainters for advice on how to get started contributing.
## Builders

View File

@ -27,28 +27,9 @@ If you have built a plugin and would like to add it to this community list,
please make a pull request to the website so that we can document your
contribution here!
### Community Builders
<%= partial "partials/builders/community_builders" %>
- [ARM builder](https://github.com/solo-io/packer-builder-arm-image) - A builder
for creating ARM images
- [vSphere builder](https://github.com/jetbrains-infra/packer-builder-vsphere) -
A builder for interacting directly with the vSphere API rather than the esx
host directly.
- [Vultr builder](https://github.com/vultr/packer-builder-vultr) - A builder
for creating [Vultr](https://www.vultr.com/) snapshots.
### Community Provisioners
- [Comment Provisioner](https://github.com/SwampDragons/packer-provisioner-comment) -
Example provisioner that allows you to annotate your build with bubble-text
comments.
- [Windows Update provisioner](https://github.com/rgl/packer-provisioner-windows-update) -
A provisioner for gracefully handling windows updates and the reboots they
cause.
<%= partial "partials/provisioners/community_provisioners" %>
## Templates

View File

@ -0,0 +1,16 @@
---
description: |
Community-maintained builders are not part of the core Packer binary, but
can run alongside Packer with minimal extra effort.
layout: docs
page_title: 'Community - Builders'
sidebar_current: 'docs-builders-community'
---
# Community Builders
The following builders are developed and maintained by various members of the
Packer community, not by HashiCorp. For more information on how to use community
builders, see our docs on [extending Packer](/docs/extending/index.html).
<%= partial "partials/builders/community_builders" %>

View File

@ -0,0 +1,16 @@
---
description: |
Community-maintained provisioners are not part of the core Packer binary, but
can run alongside Packer with minimal extra effort.
layout: docs
page_title: 'Community - Provisioners'
sidebar_current: 'docs-provisioners-community'
---
# Community Provisioners
The following provisioners are developed and maintained by various members of the
Packer community, not by HashiCorp. For more information on how to use community
provisioners, see our docs on [extending Packer](/docs/extending/index.html).
<%= partial "partials/provisioners/community_provisioners" %>

View File

@ -8,7 +8,7 @@
<li<%= sidebar_current("community-tools") %>>
<a href="/community-tools.html">Community Tools</a>
</li>
<li<%= sidebar_current("community-plugins") %>>
<li<%= sidebar_current("community-or-hashicorp-plugins") %>>
<a href="/community-plugins.html">Community Maintained Plugins</a>
</li>
</ul>

View File

@ -252,6 +252,9 @@
<li<%= sidebar_current("docs-builders-custom") %>>
<a href="/docs/builders/custom.html">Custom</a>
</li>
<li<%= sidebar_current("docs-builders-community") %>>
<a href="/docs/builders/community-supported.html">Community-Supported</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-provisioners")%>>
@ -308,6 +311,9 @@
<li<%= sidebar_current("docs-provisioners-custom")%>>
<a href="/docs/provisioners/custom.html">Custom</a>
</li>
<li<%= sidebar_current("docs-provisioners-community") %>>
<a href="/docs/provisioners/community-supported.html">Community-Supported</a>
</li>
</ul>
</li>
<li<%= sidebar_current("docs-post-processors") %>>

View File

@ -0,0 +1,11 @@
### Community Builders
- [ARM builder](https://github.com/solo-io/packer-builder-arm-image) - A builder
for creating ARM images
- [vSphere builder](https://github.com/jetbrains-infra/packer-builder-vsphere) -
A builder for interacting directly with the vSphere API rather than the esx
host directly.
- [Vultr builder](https://github.com/vultr/packer-builder-vultr) - A builder
for creating [Vultr](https://www.vultr.com/) snapshots.

View File

@ -0,0 +1,9 @@
### Community Provisioners
- [Comment Provisioner](https://github.com/SwampDragons/packer-provisioner-comment) -
Example provisioner that allows you to annotate your build with bubble-text
comments.
- [Windows Update provisioner](https://github.com/rgl/packer-provisioner-windows-update) -
A provisioner for gracefully handling windows updates and the reboots they
cause.