Commit 2dd538ce authored by Michael Kuzmin's avatar Michael Kuzmin

post-processor/vsphere: url-escape username to accept DOMAIN\account values

parent b05129e5
......@@ -8,6 +8,7 @@ import (
"github.com/mitchellh/packer/packer"
"os/exec"
"strings"
"net/url"
)
var builtins = map[string]string{
......@@ -128,7 +129,7 @@ func (p *PostProcessor) PostProcess(ui packer.Ui, artifact packer.Artifact) (pac
fmt.Sprintf("--vmFolder=%s", p.config.VMFolder),
fmt.Sprintf("%s", vmx),
fmt.Sprintf("vi://%s:%s@%s/%s/host/%s/Resources/%s",
p.config.Username,
url.QueryEscape(p.config.Username),
p.config.Password,
p.config.Host,
p.config.Datacenter,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment