diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-09-23 09:22:51 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-09-23 10:05:24 -0400 |
commit | 579fdb53ea2a71ed040d3f6b90d29bd62b79fe9e (patch) | |
tree | f31612bac08475f4217c02b9940f8213dfd32d65 | |
parent | 2968bef7e96c17b11cf1b6251dd2e44cf45a50cf (diff) | |
download | bcfg2-579fdb53ea2a71ed040d3f6b90d29bd62b79fe9e.tar.gz bcfg2-579fdb53ea2a71ed040d3f6b90d29bd62b79fe9e.tar.bz2 bcfg2-579fdb53ea2a71ed040d3f6b90d29bd62b79fe9e.zip |
Bundler: Allow <Group> tags inside POSIXUsers
-rw-r--r-- | schemas/types.xsd | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/schemas/types.xsd b/schemas/types.xsd index 5abc35144..3006ac301 100644 --- a/schemas/types.xsd +++ b/schemas/types.xsd @@ -126,7 +126,7 @@ <xsd:annotation> <xsd:documentation> If the action is always run, or is only run when a bundle - has been modified. + has been modified. </xsd:documentation> </xsd:annotation> </xsd:attribute> @@ -419,6 +419,16 @@ </xsd:simpleContent> </xsd:complexType> + <xsd:complexType name="MemberOfContainerType"> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="MemberOf" type="MemberOfType"/> + <xsd:element name="Client" type="containerType"/> + <xsd:element name="Group" type="containerType"/> + </xsd:choice> + <xsd:attribute name="name" type="xsd:string" use="required"/> + <xsd:attribute name="negate" type="xsd:boolean"/> + </xsd:complexType> + <xsd:complexType name="POSIXUserType"> <xsd:annotation> <xsd:documentation> @@ -427,6 +437,8 @@ </xsd:annotation> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element name='MemberOf' type='MemberOfType'/> + <xsd:element name='Group' type='MemberOfContainer'/> + <xsd:element name='Client' type='MemberOfContainer'/> </xsd:choice> <xsd:attribute type="xsd:token" name="name" use="required"> <xsd:annotation> |