forked from apache/openwhisk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathow_install.sh
executable file
·40 lines (29 loc) · 1.17 KB
/
ow_install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#export HOME=/home/ubuntu;
#export OW=$PWD;
export ENVIRONMENT=moc;
cd $OW/ansible
USE_SUDO="sudo";
$USE_SUDO docker rm -f -v couchdb;
sudo apt-get install python3-pip
sudo pip install ansible==4.1.0
sudo pip install jinja2==3.0.1
pip3 install docker
#echo --------CLONING-FORKED-OPENWHISK--------
#git clone https://github.com/vishalvrv9/openwhisk.git
echo ----------RUNNNING-GRADLE-BUILD--------
#cd openwhisk
echo --------CURRENT DIR------
echo $PWD
$USE_SUDO ./gradlew distDocker
cd $PWD/ansible
chmod +x transfer_images.sh
./transfer_images.sh;
eval $(ssh-agent)
echo --------RUNNING-ANSIBLE-PLAYBOOK--------
$USE_SUDO ansible-playbook -i environments/$ENVIRONMENT -u ubuntu setup.yml
$USE_SUDO ansible-playbook -i environments/$ENVIRONMENT -u ubuntu openwhisk.yml -e mode=clean
$USE_SUDO ansible-playbook -i environments/$ENVIRONMENT -u ubuntu invoker.yml -e mode=clean
$USE_SUDO ansible-playbook -i environments/$ENVIRONMENT -u ubuntu couchdb.yml
$USE_SUDO ansible-playbook -i environments/$ENVIRONMENT -u ubuntu initdb.yml
$USE_SUDO ansible-playbook -i environments/$ENVIRONMENT -u ubuntu wipe.yml
$USE_SUDO ansible-playbook -i environments/$ENVIRONMENT -u ubuntu openwhisk.yml