#!/bin/sh

set -e
set -x

if ! [ -r /etc/oci-poc/oci-poc.conf ] ; then
	echo "Cannot read /etc/oci-poc/oci-poc.conf"
fi
. /etc/oci-poc/oci-poc.conf

# This installs the cluster + add controllers:
oci-poc-install-cluster

# 3x Compute
echo "===> Adding 3x compute nodes to cl1"
ocicli machine-add C4 cl1 compute reg-1-zone-1
ocicli machine-add C5 cl1 compute reg-1-zone-1
ocicli machine-add C6 cl1 compute reg-1-zone-1

#echo "===> Addig Ceph OSD feature to compute nodes"
#ocicli machine-set C4 --compute-is-cephosd yes
#ocicli machine-set C5 --compute-is-cephosd yes
#ocicli machine-set C6 --compute-is-cephosd yes

# 2x network nodes
#ocicli machine-add C7 z network bdb-zone-1
#ocicli machine-add C8 z network bdb-zone-1

# 3x Ceph MON
#ocicli machine-add C9 z cephmon bdb-zone-1
#ocicli machine-add CA z cephmon bdb-zone-1
#ocicli machine-add CB z cephmon bdb-zone-1

# 3x Ceph OSD
#ocicli machine-add CD z cephosd bdb-zone-1
#ocicli machine-add CE z cephosd bdb-zone-1
#ocicli machine-add CF z cephosd bdb-zone-1

# 2x volume
#ocicli machine-add D2 z volume bdb-zone-1
#ocicli machine-add D3 z volume bdb-zone-1


#ocicli machine-set D2 --compute-is-cephosd yes

# Calculate ring
#ocicli swift-calculate-ring swift01

# Start installing controllers
#ocicli machine-install-os C1
#sleep 10
#ocicli machine-install-os C2
#ocicli machine-install-os C3
exit 0
