User story #6733
closedAllow Node properties to be used in directives and ncf techniques
Description
We added the possibliity to tag nodes with key=value pairs. But for now, these pair can only be used for group. We want to be abble to use them in directive parameters, in ncf techniques, and in cfengine code (Techniques).
We want to have a consistant naming access scheme for all of these location. Something like """node.os.name""", or """node["os"]["name"]""".
We want to have the node properties be real json structure, not only key-value.
We want them to be extensible with external data source (starting with node inventories data)
This ticket is a master ticket that holds reference to each sub part.
Update: documentation for first release is here for directives: http://www.rudder-project.org/doc-3.1/_usage_2.html
And for ncf: http://www.rudder-project.org/doc-3.1/_node_properties.html