builder/digitalocean: Scrub config before logging [GH-516]
This commit is contained in:
parent
ff970483c4
commit
7417748772
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue