diff --git a/builder/vsphere/iso/builder.go b/builder/vsphere/iso/builder.go index 1ae3fc1f0..2f65200f4 100644 --- a/builder/vsphere/iso/builder.go +++ b/builder/vsphere/iso/builder.go @@ -60,6 +60,11 @@ func (b *Builder) Run(ctx context.Context, ui packer.Ui, hook packer.Hook) (pack ) } + // default Firmware to "" since it is already configured by the CreateConfig.Firmware + if b.config.CreateConfig.Firmware != "" { + b.config.HardwareConfig.Firmware = "" + } + steps = append(steps, &StepCreateVM{ Config: &b.config.CreateConfig,