Project

General

Profile

Actions

User story #10953

closed

Add system groups/rules/directives for windows dsc agent

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

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

Description

We want to add system group / directive / rules for DSC agent, but also to not apply CFEngine system rules to these nodes.

The group case is funny.
We have two cases for CFEngine technique applied to lots of node today for special target:

- special:all : that target is used by "inventory" directive. It must be changed toward a rule applying to "all CFEngine agent" (because we want to keep the semantic of "special:all" to actually all nodes)
- special:hasPolicyServer:(root, relay-uuid): that one is used in fact only for CFEngine nodes. We need to renamed it (not in the serialized part for compatibility reason, but at least in the code) to CFEAgentWithPolicyServer and limit its reached in the code.

The second one is actually implemented as a dynamic group (not a special target), so we must add the possibility to target all cfengine nodes by a mean or an other).

We will need to also change the bootstrap ldif for "common" rule and change the target, and add a migration to also change it in 4.1 -> 4.2 (it could also be done when installing the DSC plugin but it seems a worse place to do it)


Subtasks 1 (0 open1 closed)

Bug #10967: Broken testReleasedNicolas CHARLESActions

Related issues 1 (0 open1 closed)

Related to Rudder - Bug #11171: Error when trying to remove a nodeReleasedFrançois ARMANDActions
Actions #1

Updated by François ARMAND over 7 years ago

  • Category set to Web - Compliance & node report
  • Assignee set to François ARMAND
  • Target version set to 4.2.0~prototype
Actions #2

Updated by François ARMAND over 7 years ago

  • Category changed from Web - Compliance & node report to Web - Config management
Actions #3

Updated by François ARMAND over 7 years ago

  • Status changed from New to In progress
Actions #4

Updated by François ARMAND over 7 years ago

  • Description updated (diff)
Actions #5

Updated by François ARMAND over 7 years ago

  • Description updated (diff)
Actions #6

Updated by François ARMAND over 7 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/1672
Actions #7

Updated by François ARMAND over 7 years ago

  • Status changed from Pending technical review to Pending release
Actions #8

Updated by Alexis Mousset over 7 years ago

  • Target version changed from 4.2.0~prototype to 4.2.0~beta1
Actions #9

Updated by Alexis Mousset over 7 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.2.0~beta1 which was released today.

Actions #10

Updated by Nicolas CHARLES over 7 years ago

  • Related to Bug #11171: Error when trying to remove a node added
Actions

Also available in: Atom PDF