|
|
|
|
@ -1,7 +1,3 @@
|
|
|
|
|
//
|
|
|
|
|
// This file is automatically generated by scripts/generate-plugins.go -- Do not edit!
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
package command
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
@ -13,6 +9,16 @@ import (
|
|
|
|
|
packersdk "github.com/hashicorp/packer-plugin-sdk/packer"
|
|
|
|
|
"github.com/hashicorp/packer-plugin-sdk/plugin"
|
|
|
|
|
|
|
|
|
|
// Previously core-bundled components, split into their own plugins but
|
|
|
|
|
// still vendored with Packer for now. Importing as library instead of
|
|
|
|
|
// forcing use of packer init, until packer v1.8.0
|
|
|
|
|
dockerbuilder "github.com/hashicorp/packer-plugin-docker/builder/docker"
|
|
|
|
|
dockerimportpostprocessor "github.com/hashicorp/packer-plugin-docker/post-processor/docker-import"
|
|
|
|
|
dockerpushpostprocessor "github.com/hashicorp/packer-plugin-docker/post-processor/docker-push"
|
|
|
|
|
dockersavepostprocessor "github.com/hashicorp/packer-plugin-docker/post-processor/docker-save"
|
|
|
|
|
dockertagpostprocessor "github.com/hashicorp/packer-plugin-docker/post-processor/docker-tag"
|
|
|
|
|
|
|
|
|
|
// These components are still built into the packer core repo
|
|
|
|
|
alicloudecsbuilder "github.com/hashicorp/packer/builder/alicloud/ecs"
|
|
|
|
|
amazonchrootbuilder "github.com/hashicorp/packer/builder/amazon/chroot"
|
|
|
|
|
amazonebsbuilder "github.com/hashicorp/packer/builder/amazon/ebs"
|
|
|
|
|
@ -120,6 +126,7 @@ var Builders = map[string]packersdk.Builder{
|
|
|
|
|
"azure-dtl": new(azuredtlbuilder.Builder),
|
|
|
|
|
"cloudstack": new(cloudstackbuilder.Builder),
|
|
|
|
|
"digitalocean": new(digitaloceanbuilder.Builder),
|
|
|
|
|
"docker": new(dockerbuilder.Builder),
|
|
|
|
|
"file": new(filebuilder.Builder),
|
|
|
|
|
"googlecompute": new(googlecomputebuilder.Builder),
|
|
|
|
|
"hcloud": new(hcloudbuilder.Builder),
|
|
|
|
|
@ -190,6 +197,10 @@ var PostProcessors = map[string]packersdk.PostProcessor{
|
|
|
|
|
"checksum": new(checksumpostprocessor.PostProcessor),
|
|
|
|
|
"compress": new(compresspostprocessor.PostProcessor),
|
|
|
|
|
"digitalocean-import": new(digitaloceanimportpostprocessor.PostProcessor),
|
|
|
|
|
"docker-import": new(dockerimportpostprocessor.PostProcessor),
|
|
|
|
|
"docker-push": new(dockerpushpostprocessor.PostProcessor),
|
|
|
|
|
"docker-save": new(dockersavepostprocessor.PostProcessor),
|
|
|
|
|
"docker-tag": new(dockertagpostprocessor.PostProcessor),
|
|
|
|
|
"exoscale-import": new(exoscaleimportpostprocessor.PostProcessor),
|
|
|
|
|
"googlecompute-export": new(googlecomputeexportpostprocessor.PostProcessor),
|
|
|
|
|
"googlecompute-import": new(googlecomputeimportpostprocessor.PostProcessor),
|
|
|
|
|
|