Rag*_*nam 10 terraform terragrunt
您好,当我尝试在我的 azure ADF 代码中运行 terraform plan 时,弹出了此错误
请参阅附图了解更多详情
Gab*_*ter 18
从截图来看,错误是:
Error: resource version managed by newer provider version
错误描述:
该资源是使用比您计算机上的版本更新的提供程序版本创建的。您可以指定要使用的提供程序,例如 azurerm >= 2.7,因此,如果您的本地环境中有 2.7,则当您运行 INIT 时,terraform 不会更新您下载的提供程序,但是,如果资源是由其他人使用 azurerm 2.8 创建的,管道等,您将收到错误,因为他们刚刚下载了最新的提供程序,而您没有。
快速解决:
从存储 terraform 文件的文件夹中删除该文件.terraform.lock.hcl和文件夹,然后再次运行。Terraform 将重新创建锁定文件并下载最新的提供程序。.terraformterraform init
今后如何避免:
将该文件.terraform.lock.hcl作为源代码的一部分包含在内,这样每个人都将使用相同的提供程序版本。
来源:
| 归档时间: |
|
| 查看次数: |
13872 次 |
| 最近记录: |