cat <<END
<?xml version="1.0"?>
<!DOCTYPE resource-agent SYSTEM "ra-api-1.dtd">
-<resource-agent name="ClusterFS">
-<version>1.3</version>
+<resource-agent name="OCFS2_DRBD">
+<version>1.5</version>
<longdesc lang="en">
This Resource Agent starts and stops OCFS2 file systems located on DRBD devices.
<shortdesc lang="en">Mountpoint for OCFS2 filesystem</shortdesc>
<content type="string" default="" />
</parameter>
+<parameter name="reload_cron" unique="1">
+<longdesc lang="en">Reload CRON configuration after mounting OCFS2 filesystem</longdesc>
+<shortdesc lang="en">Reload CRON configuration</shortdesc>
+<content type="boolean" default="0" />
+</parameter>
</parameters>
<actions>
<action name="stop" timeout="90" />
<action name="monitor" timeout="20" interval="30" depth="0" start-delay="10" />
<action name="meta-data" timeout="5" />
-<action name="verify-all" timeout="30" />
+<action name="validate-all" timeout="30" />
</actions>
</resource-agent>
END
if [ $? -ne 0 ]; then
return $OCF_ERR_GENERIC
fi
+ if [ "$OCF_RESKEY_reload_cron" = "1" ]; then
+ [ -d /etc/cron.d ] && touch /etc/cron.d
+ fi
return $OCF_SUCCESS
}
fi
fi
drbdadm secondary "$OCF_RESKEY_drbd"
+ if [ "$OCF_RESKEY_reload_cron" = "1" ]; then
+ [ -d /etc/cron.d ] && touch /etc/cron.d
+ fi
return $OCF_SUCCESS
}