X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=boot%2Foof_vm_init.sh;h=7c1f2cc78637fc4206b9a60068b1ce23c2056a54;hb=70e0586b8de17723bed3e836d6cf08d1d9022e57;hp=d0f23953392c21d6bd7aebb47150fb27ec86075c;hpb=5ffa04f5a89192ec47f23faa83fae16d3b537ad6;p=demo.git diff --git a/boot/oof_vm_init.sh b/boot/oof_vm_init.sh index d0f23953..7c1f2cc7 100644 --- a/boot/oof_vm_init.sh +++ b/boot/oof_vm_init.sh @@ -1,6 +1,233 @@ #!/bin/bash +CERT=/opt/optf-has/aai_cert.cer +KEY=/opt/optf-has/aai_key.key +BUNDLE=/opt/optf-has/AAF_RootCA.cer + NEXUS_USERNAME=$(cat /opt/config/nexus_username.txt) NEXUS_PASSWD=$(cat /opt/config/nexus_password.txt) NEXUS_DOCKER_REPO=$(cat /opt/config/nexus_docker_repo.txt) -DOCKER_IMAGE_VERSION=$(cat /opt/config/docker_version.txt) \ No newline at end of file +DOCKER_IMAGE_VERSION=$(cat /opt/config/docker_version.txt) + +cd /opt/optf-has +git pull + +COND_CONF=/opt/optf-has/conductor.conf +LOG_CONF=/opt/optf-has/log.conf + +#!!! THE FOLLOWING LINE IS A PLACEHOLDER !!! +AAI_cert=/usr/local/bin/AAF_RootCA.cer + +IMAGE_NAME="$NEXUS_DOCKER_REPO/onap/optf-has" + +# MUSIC parameters +CASS_IMG=${NEXUS_DOCKER_REPO}/onap/music/cassandra_music:latest +MUSIC_IMG=${NEXUS_DOCKER_REPO}/onap/music/music:latest +TOMCAT_IMG=library/tomcat:8.5 +ZK_IMG=library/zookeeper:3.4 +WORK_DIR=/opt/optf-has +CASS_USERNAME=cassandra1 +CASS_PASSWORD=cassandra1 + +# pull images from repo +docker login -u $NEXUS_USERNAME -p $NEXUS_PASSWD $NEXUS_DOCKER_REPO +docker pull $NEXUS_DOCKER_REPO/onap/optf-osdf:$DOCKER_IMAGE_VERSION +docker pull ${ZK_IMG} +docker pull ${TOMCAT_IMG} +docker pull ${CASS_IMG} +docker pull ${MUSIC_IMG} +docker pull $NEXUS_DOCKER_REPO/onap/optf-has:$DOCKER_IMAGE_VERSION + + +#run optf-osdf + +OSDF_IMAGE_NAME="$NEXUS_DOCKER_REPO/onap/optf-osdf" +OSDF_CONFIG=/opt/optf-osdf/config/osdf_config.yaml +HAS_HOST=$(docker inspect --format '{{ .NetworkSettings.Networks.bridge.IPAddress}}' api) + +mkdir -p /opt/optf-osdf/config + +cat > $OSDF_CONFIG< /opt/optf-has/music/properties/music.properties<