Project

General

Profile

Actions

User story #6733

closed

Allow Node properties to be used in directives and ncf techniques

Added by François ARMAND almost 9 years ago. Updated over 7 years ago.

Status:
Released
Priority:
N/A
Assignee:
-
Category:
Web - Config management
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

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


Subtasks 4 (0 open4 closed)

User story #8720: Generate a json file containing node properties for each nodeReleasedFrançois ARMAND2016-07-20Actions
User story #8737: Expose node properties as a global CFEngine data variableReleasedNicolas CHARLES2016-07-26Actions
Bug #8756: Expose node properties in properties.d not propertiesReleasedNicolas CHARLES2016-07-26Actions
User story #8755: Document node propertiesReleasedJonathan CLARKE2016-07-26Actions

Related issues 4 (0 open4 closed)

Related to Rudder - User story #5506: Customize Nodes by adding attribute on themReleasedFrançois ARMAND2014-11-27Actions
Related to Rudder - User story #3112: Allow to get informations from the node inventory to use them in Directives and ncf techniquesReleasedFrançois ARMANDActions
Related to Rudder - User story #4054: Special cfengine variables vs. special Rudder variablesRejected2013-10-11Actions
Has duplicate Rudder - Bug #6125: We can define key-values on nodes, but we can't use it in the directivesRejectedFrançois ARMAND2015-01-14Actions
Actions

Also available in: Atom PDF