terraform gcloud vm image family
How to implement image family with Terraform in GCP.
Declare the machine image in terraform.tfvars.
image-family = "centos-7"
Declare data type for the machine image in maint.tf.
data "google_compute_image" "my_image" {
family = var.image-family
project = "your-project-id"
}
In main.tf use “google_compute_instance” under boot disk section in main.tf.
boot_disk {
initialize_params {
image = data.google_compute_image.my_image.self_link
}
}