Skip to content

Commit 06daf55

Browse files
committed
Datastore naming fixes
1 parent 9d731c7 commit 06daf55

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

deploy-template.sh

+7-8
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,24 @@
22
set -e
33

44
if [ $# -lt 3 ]; then
5-
echo "Usage: $0 <esxi_user> <esxi_host> <template> [<scripts_datastore>] [<resource_pool_name>] [<datastore>] [<vm_name>] [<ram>] [<network>]"
5+
echo "Usage: $0 <esxi_user> <esxi_host> <template> [<scripts_datastore>] [<template_datastore>] [<datastore>] [<resource_pool_name>] [<vm_name>] [<ram>] [<network>]"
66
exit 1
77
fi
88

99
ESXI_USER=$1
1010
ESXI_HOST=$2
1111
TEMPLATE_NAME=$3
1212
SCRIPTS_DATASTORE=${4:-ssd1}
13-
POOL_NAME=${5:-$ESXI_USER}
13+
TEMPLATE_DATASTORE=${5:-ssd1}
1414
DATASTORE=${6:-ssd1}
15-
VM_NAME=${7:-$TEMPLATE_NAME-$RANDOM}
16-
RAM=${8:-1024}
17-
NETWORK=${9:-"VM Network"}
18-
19-
TEMPLATE_DATASTORE=ssd1
15+
POOL_NAME=${7:-$ESXI_USER}
16+
VM_NAME=${8:-$TEMPLATE_NAME-$RANDOM}
17+
RAM=${9:-1024}
18+
NETWORK=${10:-"VM Network"}
2019

2120
NET_ADAPTER_TYPE=vmxnet3
2221

23-
ESXI_BASEDIR=/vmfs/volumes/ssd1/unattended-scripts
22+
ESXI_BASEDIR=/vmfs/volumes/$SCRIPTS_DATASTORE/unattended-scripts
2423
TEMPLATE_BASEDIR=/vmfs/volumes/$TEMPLATE_DATASTORE/$TEMPLATE_NAME
2524

2625
TEMPLATE_VMX_FILE=$TEMPLATE_BASEDIR/$TEMPLATE_NAME.vmx

0 commit comments

Comments
 (0)