Removed whitelist check for builders
Fixes https://github.com/hashicorp/packer/issues/8060 Signed-off-by: Robbert Müller <spam.me@grols.ch>
This commit is contained in:
parent
5061c3eb73
commit
9f972375ed
|
@ -19,11 +19,6 @@ import (
|
||||||
"github.com/hashicorp/packer/template/interpolate"
|
"github.com/hashicorp/packer/template/interpolate"
|
||||||
)
|
)
|
||||||
|
|
||||||
var builtins = map[string]string{
|
|
||||||
"mitchellh.vmware": "vmware",
|
|
||||||
"mitchellh.vmware-esx": "vmware",
|
|
||||||
}
|
|
||||||
|
|
||||||
var ovftool string = "ovftool"
|
var ovftool string = "ovftool"
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -116,10 +111,6 @@ func (p *PostProcessor) Configure(raws ...interface{}) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *PostProcessor) PostProcess(ctx context.Context, ui packer.Ui, artifact packer.Artifact) (packer.Artifact, bool, bool, error) {
|
func (p *PostProcessor) PostProcess(ctx context.Context, ui packer.Ui, artifact packer.Artifact) (packer.Artifact, bool, bool, error) {
|
||||||
if _, ok := builtins[artifact.BuilderId()]; !ok {
|
|
||||||
return nil, false, false, fmt.Errorf("Unknown artifact type, can't build box: %s", artifact.BuilderId())
|
|
||||||
}
|
|
||||||
|
|
||||||
source := ""
|
source := ""
|
||||||
for _, path := range artifact.Files() {
|
for _, path := range artifact.Files() {
|
||||||
if strings.HasSuffix(path, ".vmx") || strings.HasSuffix(path, ".ovf") || strings.HasSuffix(path, ".ova") {
|
if strings.HasSuffix(path, ".vmx") || strings.HasSuffix(path, ".ovf") || strings.HasSuffix(path, ".ova") {
|
||||||
|
|
Loading…
Reference in New Issue