-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Description
I'm trying to handle some sensible strings with this provider. When there's a change on the output, the output is always shown:
$ terraform plan
shell_script.secret: Refreshing state... [id=cgi15aiuab7ml8hhg690]
Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:
-/+ destroy and then create replacement
Terraform will perform the following actions:
# shell_script.secret must be replaced
-/+ resource "shell_script" "secret" {
~ dirty = true -> false # forces replacement
~ id = "cgi15aiuab7ml8hhg690" -> (known after apply)
~ output = {
- "secret_text" = "cGVyb2xh"
} -> (known after apply)
- read_error = "" -> null
# (2 unchanged attributes hidden)
~ lifecycle_commands {
# (3 unchanged attributes hidden)
}
}
Plan: 1 to add, 0 to change, 1 to destroy.
We have the sensitive_environment
attribute, but we don't have any means for marking the output as sensitive, it would be great to have that.
justinmchase
Metadata
Metadata
Assignees
Labels
No labels