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…
Reference in new issue