从Terraform导入资源时出现问题

时间:2019-11-19 20:50:05

标签: terraform terraform-provider-gcp

在此处使用Google Cloud。我刚刚从GCP将“项目”资源导入Terraform。我看到以下问题-

资源未全面导入。资源“项目”具有多个要设置的参数-每个参数都是其自己的资源。如您在下面看到的,有一个 .project 命名该项目,有一个 .new_service_project 将该项目转换为服务项目,还有一个 .project_service [ n] ”)。

coverage report -m

所有这些都必须通过分别运行以下module.project_12.google_compute_shared_vpc_service_project.new_service_project module.project_12.google_project.project module.project_12.google_project_service.project_service[0] module.project_12.google_project_service.project_service[1] module.project_12.google_project_service.project_service[2] module.project_12.google_project_service.project_service[3] module.project_12.google_project_service.project_service[4] module.project_12.google_project_service.project_service[5] module.project_12.google_project_service.project_service[6] module.project_12.google_project_service.project_service[7] 命令来手动完成。所有进口均成功。

terraform import

有没有一种方法可以将所有这些内容一起全面导入?

1 个答案:

答案 0 :(得分:1)

目前无法在terraform中进行批量导入。 This proposal将扩展import命令以接受文件。如果这对您有帮助,请给该问题一个赞许,以使它更快地被拾起。

现在,您可以创建(或生成)为每个资源运行terraform import的批处理脚本。