feaf7f3ccae8d427ca058d7f251d39d8e3d36070
[demo.git] / heat / ONAP / cloud-config / aai_install.sh
1 #!/bin/bash
2
3 # Read configuration files
4 GERRIT_BRANCH=$(cat /opt/config/gerrit_branch.txt)
5 AAI_INSTANCE=$(cat /opt/config/aai_instance.txt)
6 CODE_REPO=$(cat /opt/config/remote_repo.txt)
7 HTTP_PROXY=$(cat /opt/config/http_proxy.txt)
8 HTTPS_PROXY=$(cat /opt/config/https_proxy.txt)
9
10 if [ $HTTP_PROXY != "no_proxy" ]
11 then
12     export http_proxy=$HTTP_PROXY
13     export https_proxy=$HTTPS_PROXY
14 fi
15
16
17 # Download scripts from Nexus
18 update-rc.d aai_serv.sh defaults
19
20
21 # Run docker containers
22 cd /opt
23 git clone -b $GERRIT_BRANCH --single-branch $CODE_REPO
24
25 if [[ $AAI_INSTANCE == "aai_instance_1" ]]
26 then
27         mkdir -p /opt/aai/logroot/AAI-RESOURCES
28         mkdir -p /opt/aai/logroot/AAI-TRAVERSAL
29         mkdir -p /opt/aai/logroot/AAI-ML
30         mkdir -p /opt/aai/logroot/AAI-SDB
31         mkdir -p /opt/aai/logroot/AAI-DRMS
32         mkdir -p /opt/aai/logroot/AAI-UI
33         chown -R 999:999 /opt/aai/logroot/AAI-RESOURCES /opt/aai/logroot/AAI-TRAVERSAL
34
35         sleep 300
36 fi
37
38 ./aai_vm_init.sh