diff --git a/scripts/createVm.sh b/scripts/createVm.sh index 5bd22dd..1f47588 100644 --- a/scripts/createVm.sh +++ b/scripts/createVm.sh @@ -34,9 +34,9 @@ HOSTMACHINE="mc01" fi HOSTNAME_PREFIX="$REGION-$HOSTMACHINE-$VIRTUALMACHINE-$OSVERSION-$NETWORK-$APP" -SEQ=`./getSeq.sh` +SEQ=`./getSeq.sh $HOSTNAME_PREFIX` HOSTNAME="$HOSTNAME_PREFIX-$SEQ" mkdir ~/data/$HOSTNAME -echo "multipass launch 23.04 --name $HOSTNAME --memory 8G --disk 100G --cpus 8 --network en0 --mount ~/data/$HOSTNAME:/data/" +multipass launch 23.04 --name $HOSTNAME --memory 8G --disk 100G --cpus 8 --network en0 --mount ~/data/$HOSTNAME:/data/ diff --git a/scripts/getSeq.sh b/scripts/getSeq.sh new file mode 100755 index 0000000..7173b21 --- /dev/null +++ b/scripts/getSeq.sh @@ -0,0 +1,32 @@ +DIR=$HOME/counter +mkdir -p $DIR +agrc=$# +seqName=default +if [ ! "$agrc" -le 0 ] +then +#{ +# echo "WARNING: There is no argument, sequence name is used default" +#} +#else +#{ + seqName=$1 +#} +fi +fileName=$DIR/$seqName +count=0 +if [ -f $fileName ] +then +#{ + count=$(cat $fileName) + count=`expr $count + 1` +#} +#else +#{ +# echo "initilize count" +#} +fi + +echo "$count" > $fileName +#return $count +echo $count +exit 0