Update nodemgmt-scripts.sh

This commit is contained in:
2022-11-08 17:49:19 -06:00
parent 162b4e63a3
commit 7fd70f70c4

View File

@@ -1941,6 +1941,7 @@ VCENTER-SSL(){
CERTDIR="${BASECERTDIR}/${VCHOSTNAME}"
SERVER="https://${VCHOSTNAME}"
CRED="administrator@scity.vs:$(pass iDSVC)"
VCUSER="administrator@scity.vs"
echo -en "${idsCL[LightCyan]}Checking days left on vCenter cert... ${idsCL[Default]}"
VCCERTDAYS=$(${FOLDER}/ssl-cert-check/ssl-cert-check -p 443 -s ${VCHOSTNAME} -N)
@@ -1971,7 +1972,7 @@ VCENTER-SSL(){
scp /opt/nginx-proxy/ssl/$VCHOSTNAME/privkey.pem root@${VCHOSTNAME}:$KEY
scp /opt/nginx-proxy/ssl/$VCHOSTNAME/fullchain.pem root@${VCHOSTNAME}:$CHAIN
ssh root@$VCHOSTNAME "(printf '1\n%s\n' '$ADMINACCOUNT'; sleep 1; printf '%s\n' '$ADMINPASS'; sleep 1; printf '2\n'; sleep 1; printf '%s\n%s\n%s\ny\n\n' '$CERT' '$KEY' '$CHAIN') | setsid /usr/lib/vmware-vmca/bin/certificate-manager"
ssh root@$VCHOSTNAME "(printf '1\n%s\n' '$VCUSER'; sleep 1; printf '%s\n' '$(pass iDSVC)'; sleep 1; printf '2\n'; sleep 1; printf '%s\n%s\n%s\ny\n\n' '$CERT' '$KEY' '$CHAIN') | setsid /usr/lib/vmware-vmca/bin/certificate-manager"
@@ -1988,6 +1989,8 @@ VCENTER-SSL(){
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
echo
read -n 1 -s -p "Press any key to continue"
echo -en "${idsCL[LightCyan]}Stopping vCenter services... ${idsCL[Default]}"
ssh -i ~/.ssh/id_rsa root@vcenter.scity.us 'service-control --stop --all' >/dev/null 2>&1
echo -e "${idsCL[Green]}Done${idsCL[Default]}"