Use GCP region_instance_group_manager version block format

* terraform-provider-google v2.19.0 deprecates `instance_template`
within `google_compute_region_instance_group_manager` in order to
support a scheme with multiple version blocks. Adapt our single
version to the new format to resolve deprecation warnings.
* Fixes: Warning: "instance_template": [DEPRECATED] This field
will be replaced by `version.instance_template` in 3.0.0
* Require terraform-provider-google v2.19.0+ (action required)
This commit is contained in:
Dalton Hubble
2019-11-13 17:31:11 -08:00
parent 0e4ee5efc9
commit 19ee57dc04
3 changed files with 14 additions and 5 deletions

View File

@ -5,8 +5,11 @@ resource "google_compute_region_instance_group_manager" "workers" {
# instance name prefix for instances in the group
base_instance_name = "${var.name}-worker"
instance_template = google_compute_instance_template.worker.self_link
region = var.region
version {
name = "default"
instance_template = google_compute_instance_template.worker.self_link
}
target_size = var.worker_count
target_pools = [google_compute_target_pool.workers.self_link]