instack-undercloud/scripts/instack-prepare-for-overcloud

37 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
set -eux
source /etc/sysconfig/stackrc
# generate ssh authentication keys if they don't exist
if [ ! -f ~/.ssh/id_rsa ]; then
ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa
fi
tripleo user-config
if [ ! -f deploy-ramdisk.initramfs ]; then
curl -L -O http://file.rdu.redhat.com/~jslagle/tripleo-images-rdo-icehouse/deploy-ramdisk.initramfs
fi
if [ ! -f deploy-ramdisk.kernel ]; then
curl -L -O http://file.rdu.redhat.com/~jslagle/tripleo-images-rdo-icehouse/deploy-ramdisk.kernel
fi
if [ ! -f overcloud-control.qcow2 ]; then
curl -L -O http://file.rdu.redhat.com/~jslagle/tripleo-images-rdo-icehouse/overcloud-control.qcow2
fi
if [ ! -f overcloud-compute.qcow2 ]; then
curl -L -O http://file.rdu.redhat.com/~jslagle/tripleo-images-rdo-icehouse/overcloud-compute.qcow2
fi
if [ ! -f overcloud-cinder-volume.qcow2 ]; then
curl -L -O http://file.rdu.redhat.com/~rbrady/tripleo-images-rdo-icehouse/overcloud-cinder-volume.qcow2
fi
tripleo load-image overcloud-control.qcow2
tripleo load-image overcloud-compute.qcow2
tripleo load-image overcloud-cinder-volume.qcow2