Files
libdetectcloud/openstack.go
T
Peter Fraedrich 8eaf968a55 update
2019-07-08 15:44:17 -04:00

22 lines
349 B
Go

package libdetectcloud
import (
"io/ioutil"
"runtime"
"strings"
)
func detectOpenStack() string {
if runtime.GOOS != "windows" {
data, err := ioutil.ReadFile("/sys/class/dmi/id/sys_vendor")
if err != nil {
return ""
}
if strings.Contains(string(data), "OpenStack Foundation") {
return "OpenStack"
}
return ""
}
return ""
}