Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MigrateStateProviderAddresses ¶
func MigrateStateProviderAddresses(config *configs.Config, state *states.State) (*states.State, tfdiags.Diagnostics)
MigrateStateProviderAddresses can be used to update the in-memory view of the state to use registry.opentofu.org provider addresses. This only applies for providers which are *not* explicitly referenced in the configuration in full form. For example, if the configuration contains a provider block like this:
terraform { required_providers { random = {} } }
we will migrate the in-memory view of the statefile to use registry.opentofu.org/hashicorp/random. However, if the configuration contains a provider block like this:
terraform { required_providers { random = { source = "registry.terraform.io/hashicorp/random" } } }
then we keep the old address.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.