I propose a new entry to the provision config space: a dict of facts.
the name is up for discussion, since every configuration management software names them differently:
i could go on, but these are the systems i have at least passing familiarity with.
Each of them also has a concept of a "custom fact". These are most often used to classify the system, e.g.: assign a specific role.