remove aws plugin core implementations
This commit is contained in:
parent
fa034ed424
commit
38254bca28
|
@ -14,11 +14,6 @@ import (
|
||||||
"github.com/hashicorp/packer-plugin-sdk/plugin"
|
"github.com/hashicorp/packer-plugin-sdk/plugin"
|
||||||
|
|
||||||
alicloudecsbuilder "github.com/hashicorp/packer/builder/alicloud/ecs"
|
alicloudecsbuilder "github.com/hashicorp/packer/builder/alicloud/ecs"
|
||||||
amazonchrootbuilder "github.com/hashicorp/packer/builder/amazon/chroot"
|
|
||||||
amazonebsbuilder "github.com/hashicorp/packer/builder/amazon/ebs"
|
|
||||||
amazonebssurrogatebuilder "github.com/hashicorp/packer/builder/amazon/ebssurrogate"
|
|
||||||
amazonebsvolumebuilder "github.com/hashicorp/packer/builder/amazon/ebsvolume"
|
|
||||||
amazoninstancebuilder "github.com/hashicorp/packer/builder/amazon/instance"
|
|
||||||
azurearmbuilder "github.com/hashicorp/packer/builder/azure/arm"
|
azurearmbuilder "github.com/hashicorp/packer/builder/azure/arm"
|
||||||
azurechrootbuilder "github.com/hashicorp/packer/builder/azure/chroot"
|
azurechrootbuilder "github.com/hashicorp/packer/builder/azure/chroot"
|
||||||
azuredtlbuilder "github.com/hashicorp/packer/builder/azure/dtl"
|
azuredtlbuilder "github.com/hashicorp/packer/builder/azure/dtl"
|
||||||
|
@ -65,10 +60,7 @@ import (
|
||||||
vsphereclonebuilder "github.com/hashicorp/packer/builder/vsphere/clone"
|
vsphereclonebuilder "github.com/hashicorp/packer/builder/vsphere/clone"
|
||||||
vsphereisobuilder "github.com/hashicorp/packer/builder/vsphere/iso"
|
vsphereisobuilder "github.com/hashicorp/packer/builder/vsphere/iso"
|
||||||
yandexbuilder "github.com/hashicorp/packer/builder/yandex"
|
yandexbuilder "github.com/hashicorp/packer/builder/yandex"
|
||||||
amazonamidatasource "github.com/hashicorp/packer/datasource/amazon/ami"
|
|
||||||
amazonsecretsmanagerdatasource "github.com/hashicorp/packer/datasource/amazon/secretsmanager"
|
|
||||||
alicloudimportpostprocessor "github.com/hashicorp/packer/post-processor/alicloud-import"
|
alicloudimportpostprocessor "github.com/hashicorp/packer/post-processor/alicloud-import"
|
||||||
amazonimportpostprocessor "github.com/hashicorp/packer/post-processor/amazon-import"
|
|
||||||
artificepostprocessor "github.com/hashicorp/packer/post-processor/artifice"
|
artificepostprocessor "github.com/hashicorp/packer/post-processor/artifice"
|
||||||
checksumpostprocessor "github.com/hashicorp/packer/post-processor/checksum"
|
checksumpostprocessor "github.com/hashicorp/packer/post-processor/checksum"
|
||||||
compresspostprocessor "github.com/hashicorp/packer/post-processor/compress"
|
compresspostprocessor "github.com/hashicorp/packer/post-processor/compress"
|
||||||
|
@ -115,11 +107,6 @@ type PluginCommand struct {
|
||||||
|
|
||||||
var Builders = map[string]packersdk.Builder{
|
var Builders = map[string]packersdk.Builder{
|
||||||
"alicloud-ecs": new(alicloudecsbuilder.Builder),
|
"alicloud-ecs": new(alicloudecsbuilder.Builder),
|
||||||
"amazon-chroot": new(amazonchrootbuilder.Builder),
|
|
||||||
"amazon-ebs": new(amazonebsbuilder.Builder),
|
|
||||||
"amazon-ebssurrogate": new(amazonebssurrogatebuilder.Builder),
|
|
||||||
"amazon-ebsvolume": new(amazonebsvolumebuilder.Builder),
|
|
||||||
"amazon-instance": new(amazoninstancebuilder.Builder),
|
|
||||||
"azure-arm": new(azurearmbuilder.Builder),
|
"azure-arm": new(azurearmbuilder.Builder),
|
||||||
"azure-chroot": new(azurechrootbuilder.Builder),
|
"azure-chroot": new(azurechrootbuilder.Builder),
|
||||||
"azure-dtl": new(azuredtlbuilder.Builder),
|
"azure-dtl": new(azuredtlbuilder.Builder),
|
||||||
|
@ -191,7 +178,6 @@ var Provisioners = map[string]packersdk.Provisioner{
|
||||||
|
|
||||||
var PostProcessors = map[string]packersdk.PostProcessor{
|
var PostProcessors = map[string]packersdk.PostProcessor{
|
||||||
"alicloud-import": new(alicloudimportpostprocessor.PostProcessor),
|
"alicloud-import": new(alicloudimportpostprocessor.PostProcessor),
|
||||||
"amazon-import": new(amazonimportpostprocessor.PostProcessor),
|
|
||||||
"artifice": new(artificepostprocessor.PostProcessor),
|
"artifice": new(artificepostprocessor.PostProcessor),
|
||||||
"checksum": new(checksumpostprocessor.PostProcessor),
|
"checksum": new(checksumpostprocessor.PostProcessor),
|
||||||
"compress": new(compresspostprocessor.PostProcessor),
|
"compress": new(compresspostprocessor.PostProcessor),
|
||||||
|
@ -214,10 +200,7 @@ var PostProcessors = map[string]packersdk.PostProcessor{
|
||||||
"yandex-import": new(yandeximportpostprocessor.PostProcessor),
|
"yandex-import": new(yandeximportpostprocessor.PostProcessor),
|
||||||
}
|
}
|
||||||
|
|
||||||
var Datasources = map[string]packersdk.Datasource{
|
var Datasources = map[string]packersdk.Datasource{}
|
||||||
"amazon-ami": new(amazonamidatasource.Datasource),
|
|
||||||
"amazon-secretsmanager": new(amazonsecretsmanagerdatasource.Datasource),
|
|
||||||
}
|
|
||||||
|
|
||||||
var pluginRegexp = regexp.MustCompile("packer-(builder|post-processor|provisioner|datasource)-(.+)")
|
var pluginRegexp = regexp.MustCompile("packer-(builder|post-processor|provisioner|datasource)-(.+)")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue