4
#AgentRoot /usr/lib/ocf/resource.d/heartbeat
5
InstallPackage iproute2
8
CASE-BLOCK required_args
9
Var OCF_RESKEY_ip=127.0.0.3
11
CASE-BLOCK default_status
16
Include default_status
20
AgentRun start OCF_SUCCESS
22
CASE "check base env: unset 'OCF_RESKEY_ip'"
25
AgentRun start OCF_ERR_CONFIGURED
27
CASE "check base env: set invalid 'OCF_RESKEY_ip'"
29
Var OCF_RESKEY_ip=not_ip_address
30
AgentRun start OCF_ERR_CONFIGURED
32
CASE "check base env: set 'OCF_RESKEY_cidr_netmask'"
34
Var OCF_RESKEY_cidr_netmask=8
35
AgentRun start OCF_SUCCESS
37
CASE "check base env: set invalid 'OCF_RESKEY_cidr_netmask'"
39
Var OCF_RESKEY_cidr_netmask=not_netmask
40
AgentRun start OCF_ERR_CONFIGURED
42
CASE "check base env: set 'OCF_RESKEY_broadcast'"
44
Var OCF_RESKEY_broadcast=127.255.255.255
45
AgentRun start OCF_SUCCESS
47
CASE "check base env: set invalid 'OCF_RESKEY_broadcast'"
49
Var OCF_RESKEY_broadcast=not_broadcast
50
AgentRun start OCF_ERR_CONFIGURED
52
CASE "check base env: set 'OCF_RESKEY_nic'"
55
AgentRun start OCF_SUCCESS
57
CASE "check base env: set invalid 'OCF_RESKEY_nic'"
59
Var OCF_RESKEY_nic=not_nic
60
AgentRun start OCF_ERR_CONFIGURED
64
AgentRun start OCF_SUCCESS
69
AgentRun stop OCF_SUCCESS
74
AgentRun start OCF_SUCCESS
78
AgentRun stop OCF_SUCCESS
80
CASE "monitor with running"
83
AgentRun monitor OCF_SUCCESS
85
CASE "monitor with not running"
87
AgentRun monitor OCF_NOT_RUNNING
89
CASE "unimplemented command"
91
AgentRun no_cmd OCF_ERR_UNIMPLEMENTED