当前使用terraform = 0.11.14和azurerm provider = 1.29.0。在哪里可以找到当前的Azurerm提供程序版本所需的Powershell模块/版本?
例如,对于我当前的azurerm提供程序来说,Az.Accounts 1.6.0可以,还是我需要较旧的版本?
Windows 10 Powershell 5.1
答案 0 :(得分:1)
我不知道当前Azure提供程序版本具有必需的PowerShell模块/版本。建议使用最新的Azure PowerShell module版本。如果您对Azure提供程序的最新功能感兴趣,可以查看changelog以获得版本信息和发行说明。
对于注释中的错误,它表明您现有的PowerShell会话正在通过从模块中加载可能的元素来“锁定”模块。由于local-exec
提供程序在运行Terraform的计算机上而不是在资源上调用进程。当您在terraform中运行它时,它实际上在本地PowerShell上运行。我认为这与terraform版本无关。此错误可能是由于您现有的PowerShell会话引起的。您可以退出它或打开一个新的PowerShell会话。请参阅this。
希望有帮助。