The TFE provider versions 0.65.0, and 0.65.1 have been found to contain a regression. Some have already been fixed, or reverted, by a new provider release. If you use these versions of the provider, and see problems, the solution is to pin down the version to 0.64.0 using the following code[1]:
terraform {
required_providers {
tfe = {
source = "hashicorp/tfe"
version = "0.64.0"
}
}
-
tfe_policy_set_parameter resource fails with an error about the schema version. Schema is a definition of how a resource is saved in the state:
Error: error marshaling prior state: schema version 0 for tfe_policy_set_parameter.policy_set_parameter in state does not match version 1 from the provider
-
tfe_notification_configuration resource might fail when validating the url argument:
The attribute 'url' is required when 'destination_type' is '<type>'
-
tfe_outputs data source might cause a go panic.
-
team_token resource will erroneously remove the value from the state:
# tfe_team_token.this[0] has changed ~ resource "tfe_team_token" "team_tokens" { id = "team-1234567890abcdef" - token = (sensitive value) -> null # (1 unchanged attribute hidden) }
As soon as new version addressing these will be available, you can continue to update your provider version as usual.