mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-07-03 08:42:39 +00:00
Set wait_for_instances when importing IGMs, make defaults match (#1235)
This commit is contained in:
parent
3a197d0550
commit
98baa31a05
|
@ -27,7 +27,7 @@ func resourceComputeInstanceGroupManager() *schema.Resource {
|
|||
Update: resourceComputeInstanceGroupManagerUpdate,
|
||||
Delete: resourceComputeInstanceGroupManagerDelete,
|
||||
Importer: &schema.ResourceImporter{
|
||||
State: schema.ImportStatePassthrough,
|
||||
State: resourceInstanceGroupManagerStateImporter,
|
||||
},
|
||||
|
||||
Schema: map[string]*schema.Schema{
|
||||
|
@ -201,7 +201,7 @@ func resourceComputeInstanceGroupManager() *schema.Resource {
|
|||
"wait_for_instances": &schema.Schema{
|
||||
Type: schema.TypeBool,
|
||||
Optional: true,
|
||||
Default: true,
|
||||
Default: false,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -902,3 +902,8 @@ func flattenAutoHealingPolicies(autoHealingPolicies []*computeBeta.InstanceGroup
|
|||
}
|
||||
return autoHealingPoliciesSchema
|
||||
}
|
||||
|
||||
func resourceInstanceGroupManagerStateImporter(d *schema.ResourceData, meta interface{}) ([]*schema.ResourceData, error) {
|
||||
d.Set("wait_for_instances", false)
|
||||
return []*schema.ResourceData{d}, nil
|
||||
}
|
||||
|
|
|
@ -28,7 +28,7 @@ func resourceComputeRegionInstanceGroupManager() *schema.Resource {
|
|||
Update: resourceComputeRegionInstanceGroupManagerUpdate,
|
||||
Delete: resourceComputeRegionInstanceGroupManagerDelete,
|
||||
Importer: &schema.ResourceImporter{
|
||||
State: schema.ImportStatePassthrough,
|
||||
State: resourceRegionInstanceGroupManagerStateImporter,
|
||||
},
|
||||
Timeouts: &schema.ResourceTimeout{
|
||||
Create: schema.DefaultTimeout(5 * time.Minute),
|
||||
|
@ -568,3 +568,8 @@ func hashZoneFromSelfLinkOrResourceName(value interface{}) int {
|
|||
|
||||
return hashcode.String(resource)
|
||||
}
|
||||
|
||||
func resourceRegionInstanceGroupManagerStateImporter(d *schema.ResourceData, meta interface{}) ([]*schema.ResourceData, error) {
|
||||
d.Set("wait_for_instances", false)
|
||||
return []*schema.ResourceData{d}, nil
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user