From ccf4bf17883300dd2c85f67033b887470fded7c2 Mon Sep 17 00:00:00 2001 From: Nevill Date: Tue, 11 Sep 2018 16:02:30 +0800 Subject: [PATCH] set hostname as well when creating an instance --- qingcloud/resource_qingcloud_instance.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qingcloud/resource_qingcloud_instance.go b/qingcloud/resource_qingcloud_instance.go index 8099163c7..2192a26e3 100644 --- a/qingcloud/resource_qingcloud_instance.go +++ b/qingcloud/resource_qingcloud_instance.go @@ -15,6 +15,7 @@ package qingcloud import ( "fmt" + "github.com/hashicorp/terraform/helper/schema" qc "github.com/yunify/qingcloud-sdk-go/service" ) @@ -136,6 +137,7 @@ func resourceQingcloudInstanceCreate(d *schema.ResourceData, meta interface{}) e clt := meta.(*QingCloudClient).instance input := new(qc.RunInstancesInput) input.Count = qc.Int(1) + input.Hostname, _ = getNamePointer(d) input.InstanceName, _ = getNamePointer(d) input.ImageID = getSetStringPointer(d, resourceInstanceImageID) input.CPU = qc.Int(d.Get(resourceInstanceCPU).(int))