summaryrefslogtreecommitdiffstats
path: root/xml/test-2/070-rsc-op-attrs-inst-requires-start.ref
blob: 20aba397b0d4061e4fe5ac09af582949ff52814b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<cib validate-with="pacemaker-3.0" admin_epoch="0" epoch="0" num_updates="0">
  <configuration>
    <crm_config/>
    <nodes>

      <node id="virt-063" uname="virt-063"/>
      <node id="virt-064" uname="virt-064"/>
      <node id="virt-069" uname="virt-069"/>

    </nodes>
    <resources>

      <!-- borrowed from 021-rsc-requires-nvpair -->
      <primitive id="myAddr" class="ocf" provider="heartbeat" type="IPaddr2">
        <operations>
          <op id="myAddr-monitor" name="monitor" interval="30s"/>
          <op id="myAddr-start" name="start" interval="0" timeout="40s"/>
        </operations>
        <instance_attributes id="myAddr-params">
          <nvpair id="myAddr-ip" name="ip" value="192.0.2.10"/>
        </instance_attributes>
      <meta_attributes id="_2TO3_myAddr-start-instanceparams">
              <!-- relying on order (+ colocation) to guarantee "requires"
                   transitively (unfencing/fencing/quorum)? -->
              
            <nvpair id="myAddr-start-requires" name="requires" value="nothing"/>
            </meta_attributes>
            </primitive>

      <primitive id="myHttpd" class="ocf" provider="heartbeat" type="apache">
        <operations>
          <op id="myHttpd-monitor" name="monitor" interval="30s"/>
        </operations>
        <instance_attributes id="myHttpd-params">
          <nvpair id="myHttpd-configfile" name="configfile" value="/etc/httpd/conf/httpd.conf"/>
        </instance_attributes>
      </primitive>

    </resources>
    <constraints>

      <rsc_order id="order-addr-httpd" first="myAddr" then="myHttpd"/>
      <rsc_colocation id="colocation-addr-httpd" rsc="myHttpd" with-rsc="myAddr" score="INFINITY"/>

    </constraints>
  </configuration>
  <status/>
</cib>