#!/bin/sh

set -e

OUTPUT=$AUTOPKGTEST_TMP/walk.out

cleanup () {
  service pacemaker stop
  service corosync stop
  rm -f $OUTPUT
}

trap "cleanup" 0 2 3 15

service corosync start
service pacemaker start

sed -i 's/^#\(rocommunity public  localhost.*\)/\1/' /etc/snmp/snmpd.conf
service snmpd restart
service pcs_snmp_agent restart

sleep 60

pcs property set stonith-enabled=false
pcs property set no-quorum-policy=ignore
pcs resource create dummy1 ocf:heartbeat:Dummy
pcs resource create dummy2 ocf:heartbeat:Dummy

sleep 60

snmpwalk -m PACEMAKER-PCS-V1-MIB -v 2c -c public localhost 1.3.6.1.4.1.32723.100.1 | tee $OUTPUT

grep -q 'RunningResourcesNum.0 = INTEGER: 2$' $OUTPUT
