Update distribution files to support helm charts
[music.git] / distribution / cassandra_job / runcql.sh
1 #! /bin/bash
2 if [ $CASS_HOSTNAME ]; then
3     echo "#############################################"
4     echo "############## Let run cql's ################"
5     echo "#############################################"
6     echo "admin.cql file:"
7     cat /cql/admin.cql
8     echo "Running cqlsh -u $DEF_USER -p $DEF_PASS -f /cql/admin.cql ${CASS_HOSTNAME} ${PORT}"
9     sleep 1;
10     if cqlsh -u $DEF_USER -p $DEF_PASS -f /cql/admin.cql ${CASS_HOSTNAME} ${PORT}; then echo "success"; else echo "failure" && exit 1;fi
11     echo "admin_pw.cql file:"
12     cat /cql/admin_pw.cql
13     echo "Running cqlsh -u $DEF_USER -p $DEF_PASS -f /cql/admin_pw.cql ${CASS_HOSTNAME} ${PORT}"
14     sleep 1;
15     if cqlsh -u $DEF_USER -p $DEF_PASS -f /cql/admin_pw.cql ${CASS_HOSTNAME} ${PORT}; then echo "success"; else echo "failure" && exit 1;fi
16
17     for f in /cql/extra/*; do
18         case "$f" in
19             *.cql)
20                 echo "$0: running $f" && cqlsh -u ${USERNAME} -p ${PASSWORD} -f "$f" ${CASS_HOSTNAME} ${PORT}; 
21                 ;;
22             *) 
23                 echo "$0: ignoring $f" 
24                 ;;
25         esac
26     done
27 else
28     echo "Missing CASS_HOSTNAME";
29     exit 1;
30 fi
31