openstack-virtual-baremetal/bin/ovb-instack

37 lines
995 B
Bash
Executable File

#!/bin/bash
set -ex
# These params need to be configured for the environment
export http_proxy=http://roxy:3128
curl -O http://openstack/CentOS-7-x86_64-GenericCloud-1602.qcow2
export DIB_LOCAL_IMAGE=CentOS-7-x86_64-GenericCloud-1602.qcow2
export DIB_DISTRIBUTION_MIRROR=http://mirror.centos.org/centos
export no_proxy=9.1.1.1,192.0.2.1,9.1.1.2,192.0.2.2
sudo yum install -y git
rm -rf git-tripleo-ci
git clone https://git.openstack.org/openstack-infra/tripleo-ci git-tripleo-ci
echo '#!/bin/bash' > tripleo.sh
echo 'git-tripleo-ci/scripts/tripleo.sh $@' >> tripleo.sh
chmod +x tripleo.sh
export OVERCLOUD_PINGTEST_OLD_HEATCLIENT=0
export TRIPLEOSH=/home/centos/tripleo.sh
$TRIPLEOSH --repo-setup
cat << EOF > undercloud.conf
[DEFAULT]
undercloud_hostname=undercloud.localdomain
EOF
$TRIPLEOSH --undercloud
$TRIPLEOSH --overcloud-images
$TRIPLEOSH --register-nodes
sleep 60
export OVERCLOUD_DEPLOY_ARGS="--libvirt-type qemu"
$TRIPLEOSH --overcloud-deploy
$TRIPLEOSH --overcloud-pingtest