Вы можете просто получить доступ к сконфигурированному источнику фактов, например:
if PluginManager["facts_plugin"]["yourfact"] == "foo"
# do something
else
# do something else
end
Делайте это в любом месте вашего агента, вам нужен доступ к фактам.
hth, если нет, спросите в списке пользователей mcollective в группах google