From: Instrumental Date: Thu, 10 May 2018 22:17:39 +0000 (-0500) Subject: ensure Cass Phase2 on starts X-Git-Tag: v1.2.0~11 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=demo.git;a=commitdiff_plain;h=839750cacc71c878282e9bb2963221322d88e0bd ensure Cass Phase2 on starts Issue-ID: AAF-270 Change-Id: I158973ecef715871fd6dc6aee2ab29688f5af3c2 Signed-off-by: Instrumental --- diff --git a/boot/aaf_vm_init.sh b/boot/aaf_vm_init.sh index ea64c3e5..7c91ade7 100644 --- a/boot/aaf_vm_init.sh +++ b/boot/aaf_vm_init.sh @@ -13,20 +13,24 @@ docker login -u $NEXUS_USERNAME -p $NEXUS_PASSWD $NEXUS_DOCKER_REPO cd /opt/authz git pull + if [ "`docker container ls | grep aaf_cass`" = "" ]; then # Cassandra Install cd /opt/authz/auth/auth-cass/docker - # Phase 1 + echo Phase 1 Cassandra Install ./dinstall.sh - echo "Waiting for Cassandra to startup" - sleep 15 - # Phase 2 - if [ "`docker container ls | grep aaf_cass`" = "" ]; then - echo "Error on Cassandra install" - exit - else - ./dinstall.sh - fi + for I in 1 2 3 4 5 6 7 8 9; do + echo "Waiting for Cassandra to startup" + sleep 20 + + if [ "`docker container ls | grep aaf_cass`" = "" ]; then + echo "Still waiting ..." + else + echo "Phase 2 Cassandra Instail" + ./dinstall.sh + break + fi + done fi CASS_IP=`docker inspect aaf_cass | grep '"IPAddress' | head -1 | cut -d '"' -f 4` @@ -60,4 +64,4 @@ sed -i "s/cadi_trust_masks=.*/cadi_trust_masks="$CADI_TRUST_MASKS"/g" /opt/app/o cd /opt/authz/auth/docker ./dbuild.sh sleep 5 -./drun.sh \ No newline at end of file +./drun.sh