在GCP中使用Terraform管理自定义图像族

在GCP中使用Terraform管理自定义图像族,terraform,terraform-provider-gcp,Terraform,Terraform Provider Gcp,我正试图创建一个自定义映像系列,从公共CentOS 8映像(当前为CentOS-8-v20201014)开始,然后添加软件和配置,最后部署一个应用程序。我希望能够用新的应用程序版本升级家族中的最新图像,并使用Terraform向家族发布新图像。到目前为止,我成功地完成了第一部分,但我无法向家庭推广新形象。自然地,Terraform会替换以前的图像,因为名称发生了更改,但是族中的图像需要有一个版本 resource "google_compute_image" "my

我正试图创建一个自定义映像系列,从公共CentOS 8映像(当前为CentOS-8-v20201014)开始,然后添加软件和配置,最后部署一个应用程序。我希望能够用新的应用程序版本升级家族中的最新图像,并使用Terraform向家族发布新图像。到目前为止,我成功地完成了第一部分,但我无法向家庭推广新形象。自然地,Terraform会替换以前的图像,因为名称发生了更改,但是族中的图像需要有一个版本

resource "google_compute_image" "my-disk-image" {
  family = "my-family"
  name = "my-disk-image-v${var.release}"
  source_disk = "my-disk"
}
我已经阅读了GCP和Terraform文档(见下面的参考资料),并在互联网上搜索了示例,但我无法找到解决方案

您如何管理GCP中的自定义图像族?使用Terraform、Packer或其他工具

提前感谢您的回答

参考文献: