From 8937347bc96420355366e9360d12c5782a8451ea Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Thu, 6 Feb 2020 12:00:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=81=BF=E5=85=8D=E5=9B=A0=E5=A4=A7?= =?UTF-8?q?=E5=B0=8F=E5=86=99=E5=AF=BC=E8=87=B4linux=E6=9C=AA=E6=B3=A8?= =?UTF-8?q?=E5=85=A5=E9=BB=98=E8=AE=A4=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/cloudprovider/instance.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/cloudprovider/instance.go b/pkg/cloudprovider/instance.go index 7f24c7136f..22cd39a6c7 100644 --- a/pkg/cloudprovider/instance.go +++ b/pkg/cloudprovider/instance.go @@ -15,6 +15,8 @@ package cloudprovider import ( + "strings" + "yunion.io/x/jsonutils" "yunion.io/x/pkg/util/osprofile" @@ -85,7 +87,7 @@ func (vmConfig *SManagedVMCreateConfig) GetConfig(config *jsonutils.JSONDict) er vmConfig.PublicKey = publicKey } //目前所写的userData格式仅支持Linux - if vmConfig.OsType == osprofile.OS_TYPE_LINUX { + if strings.ToLower(vmConfig.OsType) == strings.ToLower(osprofile.OS_TYPE_LINUX) { adminPublicKey, _ := config.GetString("admin_public_key") projectPublicKey, _ := config.GetString("project_public_key") oUserData, _ := config.GetString("user_data")