37 lines
1.1 KiB
Bash
Executable File
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
|