Architecture #10931
Updated by François ARMAND over 7 years ago
We want to use the following names for the new Rudder Agent for DSC, normalizing around "dsc": "rudder-dsc": (in bracket, we are adding the current name of CFEngine Community and rest. CFEngine Enterprise (Nova) for information) - in User facing UI: "Rudder (Windows DSC)" ("CFEngine Community" => "Rudder (CFEngine Community)", "CFEngine Enterprise") - in inventory report: <AGENTNAME>dsc</AGENTNAME> ("Community" => "cfengine-community", "Nova" => "cfengine-nova") - for inventory software name (i.e package name in software): rudder-agent-dsc ("rudder-agent", "cfengine nova") - for policy generation: /var/rudder/share/xxxx/rules/dsc (/rules/cfengine-community, /rules/cfengine-nova) - in hooks: RUDDER_AGENT_TYPE: dsc (cfengine-community, cfengine-nova) - in technique metadata: <AGENT type="dsc">...</AGENT> (cfengine-community, cfengine-nova) - in LDAP backend serialisation: dsc (cfengine-community, cfengine-nova) Note that path are: - /var/rudder/configuration-repository/dsc/... - /var/rudder/configuration-repository/techniques/system/dsc-common (and if latter, we need to add more sytem technique for DSC, they will be prefixed by "dsc-", like: /var/rudder/configuration-repository/techniques/system/dsc-relay) This names are THE reference for 4.2.0 and up.