prints for debug
[sdc.git] / sdc-os-chef / sdc-cassandra / chef-repo / cookbooks / cassandra-actions / templates / default / ready-probe.sh.erb
1 #!/bin/bash
2
3 set -x
4
5 CASSANDRA_PASS=<%= @cassandra_pwd %>
6 CASSANDRA_IP=<%= @cassandra_ip %>
7
8 if [[ $(nodetool status |tail -n2 | grep -Ev "^$"a) == *"UN"* ]]; then
9     echo "exit" | cqlsh -u cassandra -p $CASSANDRA_PASS $CASSANDRA_IP  > /dev/null 2>&1
10     rc=$?
11      if [[ $rc != 0 ]]; then exit $rc; fi
12   fi
13   exit 0;
14 else
15   echo "Not Up";
16   exit 1;
17 fi
18