Merge "OVS 2.5 image packer script is enhanced for openvswitch-vtep installation"
[releng/builder.git] / jjb / opendaylight-infra-stack.sh
1 #!/bin/bash
2 virtualenv $WORKSPACE/.venv-openstack
3 source $WORKSPACE/.venv-openstack/bin/activate
4 pip install --upgrade pip
5 pip install --upgrade python-openstackclient python-heatclient
6 pip freeze
7
8 cd /builder/openstack-hot
9
10 JOB_SUM=`echo $JOB_NAME | sum | awk '{{ print $1 }}'`
11 VM_NAME="$JOB_SUM-$BUILD_NUMBER"
12 openstack --os-cloud rackspace stack create --wait -t {stack-template} -e $WORKSPACE/opendaylight-infra-environment.yaml --parameter "job_name=$VM_NAME" --parameter "silo=$SILO" $STACK_NAME
13 OS_STATUS=`openstack --os-cloud rackspace stack show -f json -c stack_status $STACK_NAME | jq -r '.stack_status'`
14 if [ "$OS_STATUS" != "CREATE_COMPLETE" ]; then
15     echo "Failed to initialize infrastructure. Quitting..."
16     exit 1
17 fi