ОК, запуск terraform в режиме отладки показал, что ошибка возникла на уровне провайдера.
Она не указана в руководстве по обновлению 2.0, но если вы посмотрите документы поставщика, она теперь показывает features {} block.
Таким образом, как минимум, провайдер должен выглядеть следующим образом:
provider "azurerm" {
features {}
}