Мне не известно, что для текущей версии поставщика Azure требуются модули / версии PowerShell. Рекомендуется использовать последнюю версию Azure PowerShell . Если вас интересуют последние функции провайдера Azure, вы можете просмотреть changelog для получения информации о версии и примечаниях к выпуску.
В сообщении об ошибке указано, что существующий сеанс PowerShell "блокирует" модуль, загружая из него возможные элементы. Поскольку провайдер local-exec
вызывает процесс на машине, на которой работает Terraform, а не на ресурсе. Когда вы запускаете его в terraform, он фактически запускается в локальной PowerShell. Я не думаю, что это будет связано с версией terraform. Эта ошибка может быть связана с существующим сеансом PowerShell. Вы можете выйти из него или открыть новый сеанс PowerShell. См. это .
Надеюсь, это поможет.