我最近将我的terraform从v0.10.8更新为v0.11.1
我在运行terraform计划时遇到尴尬的问题, 第一次运行命令时,它为我提供了正确的输出计划,但在第二次运行相同的命令时,它在加载模块时给出了以下错误。
下载模块时出错:加载模块时出错:模块zookeeper: 打开.terraform / modules / 3f10921295c292995128e9e36ebdfa9f:没有这样的文件 或目录
看起来像提供者或模块的一些问题,但是我的terraform在低于输出的情况下成功初始化。
provider.aws:version ="〜> 1.2" provider.template:version ="〜> 1.0"
请建议任何解决方案!
答案 0 :(得分:0)
看起来我找到了解决方案。
我们必须在创建新计划之前删除旧的 .terraform 目录。
答案 1 :(得分:0)
$ terraform get -update $ terraform refresh#错误消失了