当数据terraform_remote_sate不存在时,是否可以创建状态?

时间:2019-08-05 14:38:35

标签: terraform

我正在以Terraform定义远程状态数据资源(gcp后端)。当我计划时,即使以前没有在远程资源中创建状态文件,即使我没有在其他资源中引用该状态,也可以创建该文件。

Terraform v0.11.14

所以当我计划环境dev时:

data "terraform_remote_state" "example" {
  backend   = "gcs"
  workspace = "dev-us-east1"

  config {
    bucket = "bucket"
    prefix = "global/projects/example-project"
  }
}

并且gcs bucket/global/projects/example-project/dev-us-east1中的文件不存在,则被创建为空状态。

我期望出现一种state not found错误,但相反,远程状态是用空内容创建的。

0 个答案:

没有答案
相关问题