From af98f300fdf7362eb792df1456bf9f4a2fbc90bb Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Thu, 28 Mar 2013 15:24:16 -0400 Subject: new GroupLogic plugin --- schemas/grouplogic.xsd | 110 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 schemas/grouplogic.xsd (limited to 'schemas') diff --git a/schemas/grouplogic.xsd b/schemas/grouplogic.xsd new file mode 100644 index 000000000..bf43bceb3 --- /dev/null +++ b/schemas/grouplogic.xsd @@ -0,0 +1,110 @@ + + + + + GroupLogic schema for bcfg2 + + + + + + + + + A **GroupLogicDeclarationType** declares a Group to be added + to a client. + + + + + + The group name + + + + + + + + + + The top-level tag of a GroupLogic configuration file. + + + + + + + + + Elements within Group tags only apply to clients that are + members of that group (or vice-versa; see #element_negate + below) + + + + + + + Elements within Client tags only apply to the named client + (or vice-versa; see #element_negate below) + + + + + + + Nesting GroupLogic tags is allowed in order to support + XInclude. + + + + + + + + + + + A **GroupLogicContainerType** is a tag used to provide logic. + Child entries of a GroupLogicContainerType tag only apply to + machines that match the condition specified -- either + membership in a group, or a matching client name. + :xml:attribute:`GroupLogicContainerType:negate` can be set to + negate the sense of the match. + + + + + + + + The group name + + + + + + + Negate the sense of this group or client; i.e., entries + within this tag are only used on clients that are not + members of the group, or that have hostnames that do not + match. + + + + + + + + + + + A GroupLogic file is a genshi file that can be used to + dynamically add additional groups to a client. + + + + -- cgit v1.2.3-1-g7c22 From b92f31c2768850f67149b92514c10c881aeb6d56 Mon Sep 17 00:00:00 2001 From: Sol Jerome Date: Thu, 4 Apr 2013 18:30:43 -0500 Subject: schema: Update gecos field description Signed-off-by: Sol Jerome --- schemas/types.xsd | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'schemas') diff --git a/schemas/types.xsd b/schemas/types.xsd index 524b327c5..31fea26a2 100644 --- a/schemas/types.xsd +++ b/schemas/types.xsd @@ -422,8 +422,10 @@ - Human-readable user name or comment. If this is not set, - the GECOS will be the same as the username. + This field is typically used to record general information + about the account or its user(s) such as their real name + and phone number. If this is not set, the GECOS will be + the same as the username. -- cgit v1.2.3-1-g7c22