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.