diff --git a/tools/ocft/apache b/tools/ocft/apache index c5f8bb90c..e93904471 100644 --- a/tools/ocft/apache +++ b/tools/ocft/apache @@ -1,67 +1,63 @@ # apache +# make sure that your apache configuration loads mod_status CONFIG Agent apache AgentRoot /usr/lib/ocf/resource.d/heartbeat InstallPackage apache2 HangTimeout 20 SETUP-AGENT /etc/init.d/apache2 start /etc/init.d/apache2 stop -CASE-BLOCK required_args - Env OCF_RESKEY_statusurl=http://localhost/info2html.css - Env OCF_RESKEY_testregex='This is' - CASE-BLOCK default_status AgentRun stop CASE-BLOCK prepare - Include required_args Include default_status CASE "check base env" Include prepare AgentRun start OCF_SUCCESS -CASE "check base env: unset OCF_RESKEY_statusurl" +CASE "check base env: set non-existing OCF_RESKEY_statusurl" Include prepare - Unenv OCF_RESKEY_statusurl - AgentRun start OCF_ERR_CONFIGURED + Env OCF_RESKEY_statusurl="yoyoyoyo" + AgentRun start OCF_ERR_GENERIC -CASE "check base env: unset OCF_RESKEY_testregex" +CASE "check base env: set non-existing OCF_RESKEY_configfile" Include prepare - Unenv OCF_RESKEY_testregex - AgentRun start OCF_ERR_CONFIGURED + Env OCF_RESKEY_configfile="/yoyoyoyo/nosuchfile" + AgentRun start OCF_ERR_INSTALLED CASE "normal start" Include prepare AgentRun start OCF_SUCCESS CASE "normal stop" Include prepare AgentRun start AgentRun stop OCF_SUCCESS CASE "double start" Include prepare AgentRun start AgentRun start OCF_SUCCESS CASE "double stop" Include prepare AgentRun stop OCF_SUCCESS CASE "running monitor" Include prepare AgentRun start AgentRun monitor OCF_SUCCESS CASE "not running monitor" Include prepare AgentRun monitor OCF_NOT_RUNNING CASE "unimplemented command" Include prepare AgentRun no_cmd OCF_ERR_UNIMPLEMENTED