コード例 #1
0
ファイル: master.go プロジェクト: mdeheij/voodoo
/*
Load node yaml based on hostname
*/
func LoadNode(hostname string) (Node, error) {
	selectedNode := VoodooDataPathNodes + hostname + ".yaml"

	node := Node{}

	err := yaml.Unmarshal(lib.LoadFile(selectedNode), &node)
	if err != nil {
		return node, err
	}
	return node, nil
}
コード例 #2
0
ファイル: master.go プロジェクト: mdeheij/voodoo
func LoadNodeFromYaml(file string) (Node, error) {
	selectedNode := VoodooDataPathNodes + file

	node := Node{}

	err := yaml.Unmarshal(lib.LoadFile(selectedNode), &node)
	if err != nil {
		return node, err
	}
	return node, nil
}