summaryrefslogtreecommitdiffstats
path: root/ci/odl/01-deploybundle.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ci/odl/01-deploybundle.sh')
-rwxr-xr-xci/odl/01-deploybundle.sh46
1 files changed, 28 insertions, 18 deletions
diff --git a/ci/odl/01-deploybundle.sh b/ci/odl/01-deploybundle.sh
index 4fdfe808..fee0a515 100755
--- a/ci/odl/01-deploybundle.sh
+++ b/ci/odl/01-deploybundle.sh
@@ -19,39 +19,49 @@ esac
case "$3" in
'orangepod2' )
+ cp maas/orange/pod2/control-interfaces.host trusty/ubuntu-nodes-controller/network/interfaces.host
+ cp maas/orange/pod2/lxc-add-more-interfaces trusty/ubuntu-nodes-controller/lxc/add-more-interfaces
+ cp maas/orange/pod2/compute-interfaces.host trusty/ubuntu-nodes-compute/network/interfaces.host
+ cp maas/orange/pod2/lxc-add-more-interfaces trusty/ubuntu-nodes-compute/lxc/add-more-interfaces
sed -i -- 's/10.4.1.1/192.168.2.2/g' ./bundles.yaml
+ sed -i -- 's/#os-data-network: 10.4.8.0\/21/os-data-network: 192.168.12.0\/24/g' ./bundles.yaml
;;
'intelpod6' )
+ cp maas/intel/pod6/interfaces.host trusty/ubuntu-nodes-controller/network/interfaces.host
+ cp maas/intel/pod6/lxc-add-more-interfaces trusty/ubuntu-nodes-controller/lxc/add-more-interfaces
+ cp maas/intel/pod6/interfaces.host trusty/ubuntu-nodes-compute/network/interfaces.host
+ cp maas/intel/pod6/lxc-add-more-interfaces trusty/ubuntu-nodes-compute/lxc/add-more-interfaces
sed -i -- 's/10.4.1.1/10.4.1.2/g' ./bundles.yaml
- sed -i -- 's/#os-data-network/os-data-network/g' ./bundles.yaml
+ sed -i -- 's/#os-data-network: 10.4.8.0\/21/os-data-network: 10.4.9.0\/24/g' ./bundles.yaml
;;
'intelpod5' )
+ cp maas/intel/pod5/interfaces.host trusty/ubuntu-nodes-controller/network/interfaces.host
+ cp maas/intel/pod5/lxc-add-more-interfaces trusty/ubuntu-nodes-controller/lxc/add-more-interfaces
+ cp maas/intel/pod5/interfaces.host trusty/ubuntu-nodes-compute/network/interfaces.host
+ cp maas/intel/pod5/lxc-add-more-interfaces trusty/ubuntu-nodes-compute/lxc/add-more-interfaces
sed -i -- 's/10.4.1.1/10.4.1.2/g' ./bundles.yaml
- sed -i -- 's/#os-data-network/os-data-network/g' ./bundles.yaml
+ sed -i -- 's/#os-data-network: 10.4.8.0\/21/os-data-network: 10.4.9.0\/24/g' ./bundles.yaml
;;
esac
echo "... Deployment Started ...."
case "$1" in
+ 'nonha' )
+ juju-deployer -vW -d -c bundles.yaml trusty-"$2"-nodes
+ juju-deployer -vW -d -c bundles.yaml trusty-"$2"
+ ;;
'ha' )
juju-deployer -vW -d -c bundles.yaml trusty-"$2"-nodes
- case "$3" in
- 'orangepod2' )
- juju run --service nodes-api 'sudo ifup eth3'
- juju run --service nodes-compute 'sudo ifup eth5'
- ;;
- 'intelpod6' )
- juju run --service nodes-api 'sudo ifup eth1'
- juju run --service nodes-compute 'sudo ifup eth1'
- ;;
- 'intelpod5' )
- juju run --service nodes-api 'sudo ifup eth1'
- juju run --service nodes-compute 'sudo ifup eth1'
- ;;
- esac
+ juju-deployer -vW -d -c bundles.yaml trusty-"$2"
+ ;;
+ 'tip' )
+ juju-deployer -vW -d -c bundles.yaml trusty-"$2"-nodes
+ juju-deployer -vW -d -c bundles.yaml trusty-"$2"
+ ;;
+ * )
+ juju-deployer -vW -d -c bundles.yaml trusty-"$2"-nodes
+ juju-deployer -vW -d -c bundles.yaml trusty-"$2"
;;
esac
-juju-deployer -vW -d -c bundles.yaml trusty-"$2"
-
echo "... Deployment finished ...."