-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.sh
More file actions
executable file
·25 lines (25 loc) · 1.02 KB
/
setup.sh
File metadata and controls
executable file
·25 lines (25 loc) · 1.02 KB
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
#!/bin/bash
export http_proxy=http://squid.internal:3128
export https_proxy=http://squid.internal:3128
export JUJU_REPOSITORY="$(pwd)/build"
#export INTERFACE_PATH=interfaces
export LAYER_PATH=layers
rm -rf $JUJU_REPOSITORY
mkdir -p $JUJU_REPOSITORY
#if [[ ! -d $INTERFACE_PATH ]]; then
# mkdir $INTERFACE_PATH
# ( cd $INTERFACE_PATH;
# git clone https://git.launchpad.net/~gnuoy/charms/+source/interface-rabbitmq rabbitmq;
# git clone git+ssh://git.launchpad.net/~openstack-charmers-layers/charms/+source/interface-keystone keystone;
# git clone https://git.launchpad.net/~openstack-charmers-layers/charms/+source/interface-mysql-shared mysql-shared; )
#fi
if [[ ! -d $LAYER_PATH ]]; then
mkdir $LAYER_PATH
( cd $LAYER_PATH;
git clone git+ssh://git.launchpad.net/~openstack-charmers-layers/charms/+source/reactive-openstack-layer openstack; )
fi
make clean
make generate
./kill_charms.sh barbican
juju-deployer -c barbican.yaml
echo $JUJU_REPOSITORY