Terraform Azure提供程序的Powershell模块版本依赖性如何?

时间:2019-07-12 02:13:33

标签: terraform-provider-azure

当前使用terraform = 0.11.14和azurerm provider = 1.29.0。在哪里可以找到当前的Azurerm提供程序版本所需的Powershell模块/版本?

例如,对于我当前的azurerm提供程序来说,Az.Accounts 1.6.0可以,还是我需要较旧的版本?

Windows 10 Powershell 5.1

1 个答案:

答案 0 :(得分:1)

我不知道当前Azure提供程序版本具有必需的PowerShell模块/版本。建议使用最新的Azure PowerShell module版本。如果您对Azure提供程序的最新功能感兴趣,可以查看changelog以获得版本信息和发行说明。

对于注释中的错误,它表明您现有的PowerShell会话正在通过从模块中加载可能的元素来“锁定”模块。由于local-exec提供程序在运行Terraform的计算机上而不是在资源上调用进程。当您在terraform中运行它时,它实际上在本地PowerShell上运行。我认为这与terraform版本无关。此错误可能是由于您现有的PowerShell会话引起的。您可以退出它或打开一个新的PowerShell会话。请参阅this

希望有帮助。