From 4901ba9b2867669c656529491387f2e567761625 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Fri, 15 Dec 2023 09:15:58 -0600 Subject: [PATCH] Update powerwall.sh --- powerwall.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/powerwall.sh b/powerwall.sh index 258545bd..b005ce82 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -543,9 +543,18 @@ HOSTMGMT(){ elif [ "${MODE}" == "power" ]; then if [ "${ESXI_HOST}" == "ALL" ] || [ "${ESXI_HOST}" == "MAINSITE" ] || [ "${ESXI_HOST}" == "OFFSITE" ] || [ "${ESXI_HOST}" == "MAIN" ] || [ "${ESXI_HOST}" == "SYS" ]; then + if [ "${POWER^^}" == "ON" ] && ([ "${ESXI_HOST}" == "ALL" ] || [ "${ESXI_HOST}" == "MAINSITE" ] || [ "${ESXI_HOST}" == "MAIN" ]); then + HOSTPOWER ${PW_MAIN_ISCSI} on + sleep 60s + fi + var=PW_${ESXI_HOST}HOSTS[@]; v=1 for vhost in "${!var}"; do - HOSTPOWER ${vhost} ${POWER} + if [ "${POWER^^}" == "ON" ] && [ "${vhost}" == "${PW_MAIN_ISCSI}" ] && ([ "${ESXI_HOST}" == "ALL" ] || [ "${ESXI_HOST}" == "MAINSITE" ] || [ "${ESXI_HOST}" == "MAIN" ]); then + tmp='' + else + HOSTPOWER ${vhost} ${POWER} + fi done else HOSTPOWER ${HOST} ${POWER}