Действия Tailor MCollective agent, основанные на фактах машины - PullRequest
1 голос
/ 05 октября 2011

Допустим, у меня есть агент MCollective с именем "foo" с действием "bar", в логике действия я хочу сделать X, когда факт "курица" равен "true", и сделать Y, когда факт "говядина""это правда.

По сути, как вы получаете доступ к фактам из агента MCollective?

1 Ответ

1 голос
/ 05 октября 2011

Вы можете просто получить доступ к сконфигурированному источнику фактов, например:

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

Делайте это в любом месте вашего агента, вам нужен доступ к фактам.

hth, если нет, спросите в списке пользователей mcollective в группах google

...