builder/digitalocean: Scrub config before logging [GH-516]

This commit is contained in:
Matthew Hooker 2013-10-10 15:01:07 -07:00
parent ff970483c4
commit 7417748772
1 changed files with 5 additions and 1 deletions

View File

@ -11,6 +11,7 @@ import (
"github.com/mitchellh/packer/packer" "github.com/mitchellh/packer/packer"
"log" "log"
"os" "os"
"strings"
"time" "time"
) )
@ -164,7 +165,10 @@ func (b *Builder) Prepare(raws ...interface{}) error {
return errs return errs
} }
log.Printf("Config: %+v", b.config) configRepr := fmt.Sprintf("Config: %+v", b.config)
scrubbedConfig := strings.Replace(configRepr, b.config.ClientID, "CLIENT_ID", -1)
scrubbedConfig = strings.Replace(scrubbedConfig, b.config.APIKey, "API_KEY", -1)
log.Println(scrubbedConfig)
return nil return nil
} }