diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index 5f74ddd0..f8e8c909 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -1945,10 +1945,13 @@ VCENTER-SSL(){ VCCERTDAYS=$(${FOLDER}/ssl-cert-check/ssl-cert-check -p 443 -s ${VCHOSTNAME} -N) VCCERTDAYS=${VCCERTDAYS#*=} - if [ "${VCCERTDAYS}" -gt "29" ]; then + if [ "${VCCERTDAYS}" -gt "29" ] && [ "${1}" != "force" ]; then echo -e "${idsCL[Green]}${VCCERTDAYS} days left, Certificate is still valid, no noeed to update${idsCL[Default]}" echo exit 0 + elif [ "${VCCERTDAYS}" -gt "29" ] && [ "${1}" == "force" ]; then + echo -e "${idsCL[Yellow]}${VCCERTDAYS} days left, forcing certificate update${idsCL[Default]}" + echo else echo -e "${idsCL[Yellow]}${VCCERTDAYS} days left, Certificate needs to be updated${idsCL[Default]}" echo @@ -2227,7 +2230,7 @@ if [ ${action-x} ]; then services) SERVICES;; haproxy-config) HAPROXY-CONFIG;; keepalive-config) KEEPALIVE-CONFIG;; - vc-ssl) VCENTER-SSL;; + vc-ssl) VCENTER-SSL ${2};; run) RUN_COMMAND ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11} ${12} ${13} ${14} ${15};; gui) GUI;; *)