コード例 #1
0
ファイル: lxc.go プロジェクト: zanella/nomad
// Fingerprint fingerprints the lxc driver configuration
func (d *LxcDriver) Fingerprint(cfg *config.Config, node *structs.Node) (bool, error) {
	enabled := cfg.ReadBoolDefault(lxcConfigOption, true)
	if !enabled && !cfg.DevMode {
		return false, nil
	}
	version := lxc.Version()
	if version == "" {
		return false, nil
	}
	node.Attributes["driver.lxc.version"] = version
	node.Attributes["driver.lxc"] = "1"
	return true, nil
}
コード例 #2
0
ファイル: lxc_test.go プロジェクト: zanella/nomad
func lxcPresent(t *testing.T) bool {
	return lxc.Version() != ""
}