fix: 避免因大小写导致linux未注入默认用户

This commit is contained in:
Qu Xuan
2020-02-06 12:00:14 +08:00
parent 95cf064d44
commit 8937347bc9
+3 -1
View File
@@ -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")