Update nodemgmt-scripts.sh
This commit is contained in:
@@ -396,14 +396,13 @@ NODEUPDATE() {
|
||||
}
|
||||
|
||||
VCENTER-SSL(){
|
||||
if [ "${NM_VCHOSTNAMExx}" != "" ] && [ "${NM_VCUSER}" != "" ] && [ "${NM_VCPASS}" != "" ]; then
|
||||
if [ "${NM_VCHOSTNAME}" != "" ] && [ "${NM_VCUSER}" != "" ] && [ "${NM_VCPASS}" != "" ]; then
|
||||
VCSERVER="https://${NM_VCHOSTNAME}"
|
||||
CRED="administrator@scity.vs:$(pass iDSVC)"
|
||||
CURRENTLIVE=/etc/vmware-rhttpproxy/ssl/rui.crt
|
||||
|
||||
CERT=/root/.acme.sh/${NM_VCHOSTNAME}/${NM_VCHOSTNAME}.cer
|
||||
KEY=/root/.acme.sh/${NM_VCHOSTNAME}/${NM_VCHOSTNAME}.key
|
||||
CHAIN=/root/.acme.sh/${NM_VCHOSTNAME}/fullchain.cer
|
||||
VC_CERT=/root/.acme.sh/${NM_VCHOSTNAME}/${NM_VCHOSTNAME}.cer
|
||||
VC_KEY=/root/.acme.sh/${NM_VCHOSTNAME}/${NM_VCHOSTNAME}.key
|
||||
VC_CHAIN=/root/.acme.sh/${NM_VCHOSTNAME}/fullchain.cer
|
||||
|
||||
echo -en "${idsCL[LightCyan]}Checking days left on vCenter cert... ${idsCL[Default]}"
|
||||
VCCERTDAYS=$(${NM_FOLDER}/ssl-cert-check/ssl-cert-check -p 443 -s ${NM_VCHOSTNAME} -N)
|
||||
@@ -437,20 +436,17 @@ VCENTER-SSL(){
|
||||
# exit 0
|
||||
# fi
|
||||
|
||||
echo -e "${idsCL[Green]}Updating certificates on vCenter... ${idsCL[Default]}"
|
||||
echo -e "${idsCL[LightCyan]}This process make take up to 10mins${idsCL[Default]}"
|
||||
echo
|
||||
# echo -e "${idsCL[Green]}Updating certificates on vCenter... ${idsCL[Default]}"
|
||||
# echo -e "${idsCL[LightCyan]}This process make take up to 10mins${idsCL[Default]}"
|
||||
# echo
|
||||
|
||||
# ssh root@${NM_VCHOSTNAME} "(printf '1\n%s\n' '${NM_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"
|
||||
# ssh root@${NM_VCHOSTNAME} "(printf '1\n%s\n' '${NM_VCUSER}'; sleep 1; printf '%s\n' '${NM_VCPASS}'; sleep 1; printf '2\n'; sleep 1; printf '%s\n%s\n%s\ny\n\n' '${VC_CERT}' '${VC_KEY}' '${VC_CHAIN}') | setsid /usr/lib/vmware-vmca/bin/certificate-manager"
|
||||
|
||||
|
||||
echo
|
||||
echo -e "${idsCL[Green]}The vCenter certifcate has been updated${idsCL[Default]}"
|
||||
echo -e "${idsCL[LightCyan]}Don't forget to re-scan the vCenter connection in Veeam${idsCL[Default]}"
|
||||
echo
|
||||
echo -e "\n${idsCL[Green]}The vCenter certifcate has been updated${idsCL[Default]}"
|
||||
echo -e "${idsCL[LightCyan]}Don't forget to re-scan the vCenter connection in Veeam${idsCL[Default]}\n"
|
||||
else
|
||||
echo -e "${idsCL[Yellow]}vCenter info not configured in 'defaults.local.inc'${idsCL[Default]}\n"
|
||||
echo "HERE: ${NM_VCPASS}"
|
||||
fi
|
||||
}
|
||||
ADD_LOGROTATE_CRONTAB(){
|
||||
|
||||
Reference in New Issue
Block a user