create cluster

master
root 3 years ago
parent 979afcd955
commit f28b0112be

@ -0,0 +1,36 @@
#!/bin/bash
# eqx-create-cluster
#
# Create a cluster of devices.
# Will generate random project name, if none given.
#
# Usage:
# eqx-create-cluster [name]
# Example:
# eqx-create-cluster foocluster
# eqx-create-cluster
#
# Number of devices (servers) to create
EQXNODENUM="3"
EQXRAND=`dd bs=12 count=1 if=/dev/random 2>/dev/null | base64 | tr [:upper:] [:lower:] | tr -dc [:alpha:]`
EQXPROJECT="$1"
if [[ $1 == "" ]]
then EQXPROJECT=$EQXRAND
fi
echo "Project Name: $EQXPROJECT"
echo "Devices to Create: $EQXNODENUM"
# XXX WILL ONLY CREATE NEW PROJECT, NOT USE EXISTING ONE.
# Running this here creates project twice ?
#eqx-create-project "$EQXPROJECT"
i=0
while [ $i -lt $EQXNODENUM ]
do eqx-create-device "$EQXPROJECT"
let i=$i+1
done
Loading…
Cancel
Save