#!/bin/sh

set -e
#set -x

. /root/oci-openrc

DEBIAN_RELEASE=$(lsb_release -c -s)
DEBIAN_RELEASE_NUM=$(lsb_release -r -s)
DEBIAN_ARCH=$(dpkg-architecture -q DEB_BUILD_ARCH)

###############
### FLAVORS ###
###############
oci_poc_prov_cloud_flavors () {
	echo "===> Creating flavors"
	for F in cpu1-ram2-disk5 cpu2-ram6-disk20 cpu4-ram12-disk40 ; do
		echo "---> Checking for $F"
		if ! openstack flavor list --format value -c Name | grep -q -E "^${F}\$" ; then
			CPU=$(echo ${F} | cut -d- -f1 | sed s/cpu//)
			RAM=$(( $(echo ${F} | cut -d- -f2 | sed s/ram//) * 1024 ))
			DISK=$(echo ${F} | cut -d- -f3 | sed s/disk//)
			echo "---> Creating $F"
			openstack flavor create --ram ${RAM} --disk ${DISK} --vcpus ${CPU} ${F}
		fi
	done
}

oci_poc_prov_cloud_flavors

exit 0
