Адаптируйте действия агента MCollective на основе фактов о машине

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

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


person joemoe    schedule 05.10.2011    source источник


Ответы (1)


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

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

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

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

person user433400    schedule 05.10.2011