User story #7424
closedAdd cfengine classes for each group of a node
Description
We want to add a CFEngine class for each group of a node, so that logic can be built based on the knowledge that a node belongs to a specific group.
For a given group, we propose to add two classes:
- one with the normalized name of the group.
That identifier may change other time, so we also propose the second class:
- one with the name: group_UUID, where "UUID" is replaced by the group unique identifier.
That second class name will be far less telling, but it has the advantage to be stabe over time.
We also are going to add a CFEngine variables "rudder_groups", an array of UUID -> classe names.
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 3.2.0~beta1 to 3.2.0~rc1
Updated by François ARMAND almost 9 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Nicolas CHARLES
- Pull Request set to https://github.com/Normation/rudder/pull/995
Updated by François ARMAND almost 9 years ago
- Status changed from Pending technical review to Pending release
- % Done changed from 40 to 100
Applied in changeset rudder|05e3b12fc5fd967b8197d4f60cadbfaa3442429b.
Updated by Nicolas CHARLES almost 9 years ago
Applied in changeset rudder|a490667ecf26623e737f537584b2323747c3f663.
Updated by Alexis Mousset almost 9 years ago
- Related to Bug #7647: CFEngine does not parse group classes with uuid added
Updated by Vincent MEMBRÉ almost 9 years ago
- Related to deleted (Bug #7647: CFEngine does not parse group classes with uuid)
Updated by Benoît PECCATTE almost 9 years ago
- Status changed from Pending release to Released
Updated by Benoît PECCATTE almost 9 years ago
This bug has been fixed in Rudder 3.2.0~rc2 which was released today.
Updated by Jonathan CLARKE over 8 years ago
- Related to Bug #8221: Promises are not regenerated after changing group name, preventing usage of classes added
Updated by Nicolas CHARLES over 8 years ago
- Has duplicate User story #5672: Expose rudder groups of a node as cfengine classes added