add missing RUN command
[sdc.git] / sdc-os-chef / sdc-cassandra / startup.sh
1 #!/bin/sh
2
3 cd /root/chef-solo
4 export CHEFNAME=${ENVNAME}
5
6 sed -i "s/HOSTIP/${HOST_IP}/g" /root/chef-solo/cookbooks/cassandra-actions/recipes/02-createCsUser.rb
7 sed -i "s/HOSTIP/${HOST_IP}/g" /root/chef-solo/cookbooks/cassandra-actions/recipes/03-createDoxKeyspace.rb
8 sed -i "s/HOSTIP/${HOST_IP}/g" /root/chef-solo/cookbooks/cassandra-actions/recipes/04-schemaCreation.rb
9
10 chef-solo -c solo.rb -o recipe[cassandra-actions::01-configureCassandra] -E ${CHEFNAME}
11 rc=$?
12
13 if [[ $rc != 0 ]]; then exit $rc; fi
14 echo "########### starting cassandra ###########"
15 # start cassandra
16 /docker-entrypoint.sh cassandra -f &
17
18 chef-solo -c solo.rb  -E ${CHEFNAME}
19
20 cd /tmp/
21 /tmp/create_cassandra_user.sh
22 /tmp/create_dox_keyspace.sh
23 /bin/chmod +x sdctool/scripts/*.sh
24 ./sdctool/scripts/schemaCreation.sh /tmp/sdctool/config
25
26 while true; do sleep 2; done
27
28