Merge pull request #26740 from hashicorp/pselle/show-output-sensitive

Hide sensitive outputs in terraform show
pull/26735/head
Pam Selle 5 years ago committed by GitHub
commit 2a222985f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -74,7 +74,11 @@ func State(opts *StateOpts) string {
for _, k := range ks {
v := m.OutputValues[k]
p.buf.WriteString(fmt.Sprintf("%s = ", k))
p.writeValue(v.Value, plans.NoOp, 0)
if v.Sensitive {
p.buf.WriteString("(sensitive value)")
} else {
p.writeValue(v.Value, plans.NoOp, 0)
}
p.buf.WriteString("\n")
}
}

@ -219,7 +219,7 @@ map_var = {
"first" = "foo"
"second" = "bar"
}
sensitive_var = "secret!!!"
sensitive_var = (sensitive value)
string_var = "string value"`
func basicState(t *testing.T) *states.State {

Loading…
Cancel
Save