diff --git a/cloudstack/resource_cloudstack_instance.go b/cloudstack/resource_cloudstack_instance.go index fdf77ee9..cd285cff 100644 --- a/cloudstack/resource_cloudstack_instance.go +++ b/cloudstack/resource_cloudstack_instance.go @@ -735,6 +735,11 @@ func resourceCloudStackInstanceUpdate(d *schema.ResourceData, meta interface{}) } } p.SetDetails(vmDetails) + _, err := cs.VirtualMachine.UpdateVirtualMachine(p) + if err != nil { + return fmt.Errorf( + "Error updating the details for instance %s: %s", vmDetails, err) + } } return resourceCloudStackInstanceRead(d, meta)