Merge pull request #8570 from hashicorp/fix_ansible_winrm

fix winrmpass sanitization to account for empty string value.
This commit is contained in:
Megan Marsh 2020-01-06 14:06:33 -08:00 committed by GitHub
commit e525d2bd6e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -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)
}