uses vip in case exist. 95/15395/2
authorNarinder Gupta <narinder.gupta@canonical.com>
Fri, 10 Jun 2016 19:21:15 +0000 (14:21 -0500)
committerNarinder Gupta <narinder.gupta@canonical.com>
Fri, 10 Jun 2016 20:30:15 +0000 (15:30 -0500)
Change-Id: I7799a987d669d4b75bfc7b1b692183a1eb26e738
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
ci/deploy.sh
ci/openstack.sh

index b81673c..b91e761 100755 (executable)
@@ -156,7 +156,7 @@ check_status
 echo "...... deployment finished  ......."
 
 if [ "$opnfvsdn" == "onos" ]; then
-    ./openstack.sh "$opnfvlab"
+    ./openstack.sh "$opnfvsdn"
     check_status
 else
     #create the basic data for verification of stack.
index 5506209..75bf115 100755 (executable)
@@ -51,7 +51,10 @@ unitMachine() {
 # create external network and subnet in openstack
 create_openrc() {
     mkdir -m 0700 -p cloud
-    keystoneIp=$(unitAddress keystone 0)
+    keystoneIp=$(juju get keystone | grep vip: -A 7 | grep value | awk '{print $2}')
+    if [ -z "$keystoneIp" ]; then
+        keystoneIp=$(unitAddress keystone 0)
+    fi
     adminPasswd=$(juju get keystone | grep admin-password -A 5 | grep value | awk '{print $2}')
     configOpenrc admin $adminPasswd admin http://$keystoneIp:5000/v2.0 Canonical > cloud/admin-openrc
     chmod 0600 cloud/admin-openrc
@@ -79,12 +82,9 @@ glance image-create --name "cirros-0.3.3-x86_64" --file /tmp/images/cirros-0.3.3
 rm -rf /tmp/images
 
 # adjust tiny image
-nova flavor-delete m1.tiny
-nova flavor-create m1.tiny 1 512 8 1
+#nova flavor-delete m1.tiny
+#nova flavor-create m1.tiny 1 512 8 1
 
-# configure security groups
-neutron security-group-rule-create --direction ingress --ethertype IPv4 --protocol icmp --remote-ip-prefix 0.0.0.0/0 default
-neutron security-group-rule-create --direction ingress --ethertype IPv4 --protocol tcp --port-range-min 22 --port-range-max 22 --remote-ip-prefix 0.0.0.0/0 default
 
 # import key pair
 keystone tenant-create --name demo --description "Demo Tenant"
@@ -107,8 +107,12 @@ else
     neutron subnet-create ext-net --name ext-subnet \
        --allocation-pool start=$EXTNET_FIP,end=$EXTNET_LIP \
           --disable-dhcp --gateway $EXTNET_GW $EXTNET_NET
+    # configure security groups
+    neutron security-group-rule-create --direction ingress --ethertype IPv4 --protocol icmp --remote-ip-prefix 0.0.0.0/0 default
+    neutron security-group-rule-create --direction ingress --ethertype IPv4 --protocol tcp --port-range-min 22 --port-range-max 22 --remote-ip-prefix 0.0.0.0/0 default
 fi
 
+
 # create vm network
 neutron net-create demo-net
 neutron subnet-create --name demo-subnet --gateway 10.20.5.1 demo-net 10.20.5.0/24