根据机器的事实定制MCollective代理操作

时间:2011-10-05 14:18:33

标签: ruby puppet

让我说我有一个名为“foo”的MCollective代理,带有动作“bar”,在我想要做的事情的逻辑中,当“鸡”是“真”时,并且当事实“牛肉”时做Y “是真的。

基本上,您如何从MCollective代理访问事实?

1 个答案:

答案 0 :(得分:1)

您只需访问配置的事实来源,例如:

if PluginManager["facts_plugin"]["yourfact"] == "foo"
  # do something
else
  # do something else
end

在你的经纪人的任何地方都要这样做,你需要访问事实。

如果没有,请在google groups上的mcollective用户列表中询问