【发布时间】:2022-01-31 18:56:17
【问题描述】:
我正在使用 terraform 版本 0.13.2,提供者 http://registry.terraform.io/hashicorp/local v2.1.0 并拥有以下资源:
terraform {
required_providers {
local = {
source = "hashicorp/local"
}
}
required_version = ">= 0.13"
}
resource "local_file" "test_local_file" {
content = "This is a test file"
filename = "test.txt"
}
现在,当我仅在另一个目录中获取 terraform.tfstate 文件并尝试在新目录中使用 terraform 1.1.2 销毁此配置时,我在 terraform destroy 中收到以下错误:
│ Error: Missing resource schema from provider
│
│ No resource schema found for local_file.
解决方法是什么?
【问题讨论】:
-
你能用
required_providers发布terraform块吗? -
@MarkoE 我已经用 terraform 块更新了问题
-
啊等等,你说你只将状态文件移动到另一个目录?