I'm of two minds here. On one hand Occam's Razor -- you can put metadata into variables, no changes to the CFEngine framework are required, simplest solution, we're done.
On the other hand, having a metadata promise type would highlight the importance of metadata. Then you could make metadata mandatory the same way you can make comments mandatory today. =) My own immediate need for metadata -- ability to store the version number and the purpose description of the bundle -- are fulfilled by just using vars type promises; I'm OK with that. However I invite you to consider how the ability to make metadata mandatory could enhance Knowledge Management in complex systems. Yours truly, -at _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine