Skip to content

Commit 1cd7edf

Browse files
Update documentation for google_compute_region_per_instance_config (#4791) (#3261)
* docs: fix region defention for region stateful mig `google_compute_instance_group_manager` is not defined anywhere in the example and here we are talking about region instance groups and not zonal. * docs: add required update_policy for stateful migs When you don't specify an `update_policy` and run `terraform apply` you end up getting the following error: ``` Error waiting to create RegionPerInstanceConfig: Error waiting for Creating RegionPerInstanceConfig: CreateInstances can be used only when instance redistribution is disabled (set to NONE). ``` Also specify [`minimal_action`](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_region_instance_group_manager#minimal_action) and [`type`](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_region_instance_group_manager#type) since they are both required for `update_policy` Signed-off-by: Modular Magician <[email protected]>
1 parent 62062e8 commit 1cd7edf

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.changelog/4791.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:none
2+
3+
```

website/docs/r/compute_region_per_instance_config.html.markdown

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@ resource "google_compute_region_instance_group_manager" "rigm" {
7272
instance_template = google_compute_instance_template.igm-basic.self_link
7373
}
7474
75+
update_policy {
76+
type = "OPPORTUNISTIC"
77+
instance_redistribution_type = "NONE"
78+
minimal_action = "RESTART"
79+
}
80+
7581
base_instance_name = "rigm"
7682
region = "us-central1"
7783
target_size = 2
@@ -86,7 +92,7 @@ resource "google_compute_disk" "default" {
8692
}
8793
8894
resource "google_compute_region_per_instance_config" "with_disk" {
89-
region = google_compute_instance_group_manager.igm.region
95+
region = google_compute_region_instance_group_manager.igm.region
9096
region_instance_group_manager = google_compute_region_instance_group_manager.rigm.name
9197
name = "instance-1"
9298
preserved_state {

0 commit comments

Comments
 (0)