fix winrmpass sanitization to account for empty string value.

pull/8570/head
Megan Marsh 6 years ago
parent 0649c3f7dc
commit 4b9568e409

@ -495,7 +495,7 @@ func (p *Provisioner) executeAnsible(ui packer.Ui, comm packer.Communicator, pri
flattenedCmd := strings.Join(cmd.Args, " ")
sanitized := flattenedCmd
winRMPass, ok := p.generatedData["WinRMPassword"]
if ok {
if ok && winRMPass != "" {
sanitized = strings.Replace(sanitized,
winRMPass.(string), "*****", -1)
}

Loading…
Cancel
Save