Merge "Adding tacker support"
authorTim Rozet <trozet@redhat.com>
Fri, 22 Jul 2016 02:41:29 +0000 (02:41 +0000)
committerGerrit Code Review <gerrit@172.30.200.206>
Fri, 22 Jul 2016 02:41:29 +0000 (02:41 +0000)
1  2 
lib/overcloud-deploy-functions.sh
lib/post-install-functions.sh

@@@ -20,8 -20,6 +20,8 @@@ function overcloud_deploy 
        DEPLOY_OPTIONS+=" -e /usr/share/openstack-tripleo-heat-templates/environments/opendaylight_sdnvpn.yaml"
      elif [ "${deploy_options_array['vpp']}" == 'True' ]; then
        DEPLOY_OPTIONS+=" -e /usr/share/openstack-tripleo-heat-templates/environments/opendaylight_fdio.yaml"
 +    elif [ "${deploy_options_array['vpn']}" == 'true' ]; then
 +      DEPLOY_OPTIONS+=" -e /usr/share/openstack-tripleo-heat-templates/environments/opendaylight_sdnvpn.yaml"
      else
        DEPLOY_OPTIONS+=" -e /usr/share/openstack-tripleo-heat-templates/environments/opendaylight.yaml"
      fi
@@@ -199,12 -197,12 +199,16 @@@ if [ "$debug" == 'TRUE' ]; the
      LIBGUESTFS_BACKEND=direct virt-customize -a overcloud-full.qcow2 --root-password password:opnfvapex
  fi
  
+ if [ "${deploy_options_array['tacker']}" == 'True' ]; then
+     sed -i '/EnableTacker/\\c  EnableTacker: true' opnfv-environment.yaml
+ fi
  source stackrc
  set -o errexit
 +# Workaround for APEX-207 where sometimes swift proxy is down
 +if ! sudo systemctl status openstack-swift-proxy > /dev/null; then
 +  sudo systemctl restart openstack-swift-proxy
 +fi
  echo "Uploading overcloud glance images"
  openstack overcloud image upload
  
@@@ -67,7 -67,7 +67,7 @@@ EO
    # TODO fix this when HA SDN controllers are supported
    if [ "${deploy_options_array['sdn_controller']}" != 'False' ]; then
      echo -e "${blue}INFO: Finding SDN Controller IP for overcloudrc...${reset}"
 -    sdn_controller_ip=$(overcloud_connect controller0 "facter ipaddress_br_ex")
 +    sdn_controller_ip=$(undercloud_connect stack "source stackrc;nova list | grep controller-0 | cut -d '|' -f 7 | grep -Eo [0-9]+\.[0-9]+\.[0-9]+\.[0-9]+")
      echo -e "${blue}INFO: SDN Controller IP is ${sdn_controller_ip} ${reset}"
      undercloud_connect stack "echo 'export SDN_CONTROLLER_IP=${sdn_controller_ip}' >> /home/stack/overcloudrc"
    fi
@@@ -158,6 -158,11 +158,11 @@@ if [ "$debug" == "TRUE" ]; the
      echo "---------------------------"
      echo "----------END LOG----------"
      echo "---------------------------"
+     ssh -T ${SSH_OPTIONS[@]} "heat-admin@\$node" <<EOF
+ echo "$node"
+ sudo openstack-status
+ EOF
  fi
   ssh -T ${SSH_OPTIONS[@]} "heat-admin@\$node" <<EOF
   sudo rm -f /home/heat-admin/messages.log