Manchmal gelangt man an einen Punkt, an dem eine IAC Umgebung mit Hilfe von Terraform einfach ganz gut funktioniert und es niemanden mehr gibt, der sich damit befassen will. Dann passiert es, dass der Code ein wenig altert und keine Updates mehr erfährt.
Will man dann mal alles auf den neuesten Stand bringen, wird sich Terraform eventuell beklagen, dass der Provider eine "Invalid legacy provider address" hat. Will man diesen Fehler beheben, so findet man zunächst die zu ersetzenden Einträge im State mit dem Kommando:
terraform providers
Anschließend macht man sich auf, diese mit den neuen Adressen zu ersetzen:
terraform state replace-provider "registry.terraform.io/-/random" "hashicorp/random"