diff --git a/builder/vmware/common/step_export.go b/builder/vmware/common/step_export.go index 173de488b..77f49acc0 100644 --- a/builder/vmware/common/step_export.go +++ b/builder/vmware/common/step_export.go @@ -28,6 +28,8 @@ type StepExport struct { func (s *StepExport) generateArgs(c *DriverConfig, displayName string, hidePassword bool) []string { password := url.QueryEscape(c.RemotePassword) + username := url.QueryEscape(c.RemoteUser) + if hidePassword { password = "****" } @@ -36,7 +38,7 @@ func (s *StepExport) generateArgs(c *DriverConfig, displayName string, hidePassw "--skipManifestCheck", "-tt=" + s.Format, - "vi://" + c.RemoteUser + ":" + password + "@" + c.RemoteHost + "/" + displayName, + "vi://" + username + ":" + password + "@" + c.RemoteHost + "/" + displayName, s.OutputDir, } return append(s.OVFToolOptions, args...)