We've already built an external inventory system that does this (e.g. It has
a notion of "role" like "oracle" -- and with even more granularity,
"oracle-slave" or "oracle-master", etc.). While seeing this stuff added to
nova is great, I imagine a lot of people have already done it themselves.
Our
This is something that will come in Nova 2. It is not as easy to answer as you
might
think, as you have to know which classes can or have been defined on each
machine
(simultaneously).
The simplest way to approach this is to measure each system and observe the
probabilities.
As an immediate (i