我正在努力关注 Terraform 文档。在我面临导入网络import
之前,我对(我导入了虚拟机等)没有任何问题。Google VPC
我创建了一个模块:
resource "google_compute_network" "vpn-site" {
project = "project1"
name = "vpn-site"
}
我在main.tf
别处创建了一个:
...
module "vpn-site" {
source = "../../../vpn-site"
}
...
我也尝试不使用模块并从单个main.tf
文件中导入它。我得到的回应是这样的:
import module.vpn-site.google_compute_network.vpn-site result: vpn-site: import module.vpn-site.google_compute_network.vpn-site (id: vpn-site): Terraform detected a resource with this ID doesn't
exist. Please verify the ID is correct. You cannot import non-existent
resources using Terraform import.
但是这个网络是存在的——我正在使用它:)(出于明显的原因,我更改了名称)。难道我做错了什么? https://www.terraform.io/docs/providers/google/r/compute_network.html
K。