64 lines
1.7 KiB
Diff
64 lines
1.7 KiB
Diff
|
commit 288cbadc532f1256129d1fcef5716ac1eb7d4bde
|
||
|
Author: Gao,Yan <ygao@suse.com>
|
||
|
Date: Wed Oct 26 17:45:03 2011 +0800
|
||
|
|
||
|
Medium: xml: Add resource template support into "pacemaker-1.2" schema
|
||
|
|
||
|
diff --git a/xml/resources-1.2.rng b/xml/resources-1.2.rng
|
||
|
index d2fe1a8..d295b2a 100644
|
||
|
--- a/xml/resources-1.2.rng
|
||
|
+++ b/xml/resources-1.2.rng
|
||
|
@@ -9,6 +9,7 @@
|
||
|
<zeroOrMore>
|
||
|
<choice>
|
||
|
<ref name="element-primitive"/>
|
||
|
+ <ref name="element-template"/>
|
||
|
<ref name="element-group"/>
|
||
|
<ref name="element-clone"/>
|
||
|
<ref name="element-master"/>
|
||
|
@@ -22,6 +23,44 @@
|
||
|
<attribute name="id"><data type="ID"/></attribute>
|
||
|
<choice>
|
||
|
<group>
|
||
|
+ <choice>
|
||
|
+ <group>
|
||
|
+ <attribute name="class"><value>ocf</value></attribute>
|
||
|
+ <attribute name="provider"><text/></attribute>
|
||
|
+ </group>
|
||
|
+ <attribute name="class">
|
||
|
+ <choice>
|
||
|
+ <value>lsb</value>
|
||
|
+ <value>heartbeat</value>
|
||
|
+ <value>stonith</value>
|
||
|
+ <value>upstart</value>
|
||
|
+ </choice>
|
||
|
+ </attribute>
|
||
|
+ </choice>
|
||
|
+ <attribute name="type"><text/></attribute>
|
||
|
+ </group>
|
||
|
+ <attribute name="template"><data type="IDREF"/></attribute>
|
||
|
+ </choice>
|
||
|
+ <optional>
|
||
|
+ <attribute name="description"><text/></attribute>
|
||
|
+ </optional>
|
||
|
+ <ref name="element-resource-extra"/>
|
||
|
+ <ref name="element-operations"/>
|
||
|
+ <zeroOrMore>
|
||
|
+ <element name="utilization">
|
||
|
+ <externalRef href="nvset.rng"/>
|
||
|
+ </element>
|
||
|
+ </zeroOrMore>
|
||
|
+ </interleave>
|
||
|
+ </element>
|
||
|
+ </define>
|
||
|
+
|
||
|
+ <define name="element-template">
|
||
|
+ <element name="template">
|
||
|
+ <interleave>
|
||
|
+ <attribute name="id"><data type="ID"/></attribute>
|
||
|
+ <choice>
|
||
|
+ <group>
|
||
|
<attribute name="class"><value>ocf</value></attribute>
|
||
|
<attribute name="provider"><text/></attribute>
|
||
|
</group>
|