616eda6b94
Third party repos are included in the extras requirements file in tripleo-quickstart. Change-Id: I0d3bef6b24d458d591730ca27d29f30e80cb726f
32 lines
706 B
Bash
Executable File
32 lines
706 B
Bash
Executable File
#!/bin/bash
|
|
# CI script to upload an undercloud image to Openstack Virtual Baremetal.
|
|
# $HW_ENV_DIR is the directory where environment-specific files are kept.
|
|
# Usage: ovb-image-upload.sh \
|
|
# <release> \
|
|
# <hw-env-dir> \
|
|
# <network-isolation> \
|
|
# <ovb-creds-file> \
|
|
# <playbook>
|
|
|
|
set -eux
|
|
|
|
RELEASE=$1
|
|
HW_ENV_DIR=$2
|
|
NETWORK_ISOLATION=$3
|
|
OVB_CREDS_FILE=$4
|
|
PLAYBOOK=$5
|
|
|
|
pushd $WORKSPACE/tripleo-quickstart
|
|
|
|
bash quickstart.sh \
|
|
--ansible-debug \
|
|
--bootstrap \
|
|
--working-dir $WORKSPACE/ \
|
|
--requirements quickstart-extras-requirements.txt \
|
|
--release $RELEASE \
|
|
--extra-vars @$OVB_CREDS_FILE \
|
|
--extra-vars get_latest_image='upload' \
|
|
--playbook $PLAYBOOK \
|
|
localhost
|
|
popd
|