Мы обновили версию terraform, и у нас возникла проблема с удаленным состоянием terraform. Basiacaly Я запускаю эту команду, чтобы обновить провайдер azurerm:
terraform state replace-provider 'registry.terraform.io/-/azurerm' 'registry.terraform.io/hashicorp/azurerm'
Прямо сейчас, когда я запускаю команду плана, она показывает мне некоторые ошибки. Все одинаковы, но ресурсы различаются. Например:
To work with module.name.module.lb_name.azurerm_lb_probe.instance
its original provider configuration at
provider["registry.terraform.io/-/azurerm"] is required, but it has been
removed. This occurs when a provider configuration is removed while objects
created by that provider still exist in the state. Re-add the provider
configuration to destroy
module.name.module.lb_name.azurerm_lb_probe.instance, after which
you can remove the provider configuration again.
В основном состояние было обновлено, и провайдер выглядит так:
"provider": "provider.azurerm"
но это должно выглядеть так:
"provider": "provider[\"registry.terraform.io/hashicorp/azurerm\"]"
Есть ли способ обновить его с помощью команд terraform или единственный способ исправить это - отредактировать файл состояния вручную?
0.12upgrade
и0.13upgrade
? - person Marko E   schedule 18.01.2021