Mask token in Terraform state output #564
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, CI/CD platforms mask it from their logs without requiring us to do anything, but we should mask it on our side anyways.
The proper fix would be honoring the sensitive property of fields by using Terraform CDK as per #556 and outputting only what is needed with output values; e.g. the instance address. See iterative/terraform-provider-iterative#92 and iterative/terraform-provider-iterative#120 for more information.