Update nodemgmt-scripts.sh

This commit is contained in:
2019-01-27 17:11:48 -06:00
parent 3c01f95460
commit 3a0dc8793c

View File

@@ -16,10 +16,10 @@ MAIN_MENU() {
do do
clear clear
echo "" echo ""
echo -e "${idsCL[LightGreen]} NodeMgmt - G a l e r a / N G I N X N o d e M a n a g e m e n t${idsCL[Default]} ${idsCL[DarkGray]}(ver-${VERS})${idsCL[Default]}" echo -e "${idsCL[LightGreen]} NodeMgmt - G a l e r a / N G I N X N o d e M a n a g e m e n t${idsCL[Default]} ${idsCL[DarkGray]}(ver-${VERS})${idsCL[Default]}"
echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}" echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------------${idsCL[Default]}"
echo -e "Node hostname: ${node_hostname}" echo -e "Node hostname: ${node_hostname}"
echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------${idsCL[Default]}" echo -e "${idsCL[LightGreen]}---------------------------------------------------------------------------------${idsCL[Default]}"
echo "" echo ""
echo " [1] Change Backup Location" echo " [1] Change Backup Location"
echo " [2] Change MySQL User" echo " [2] Change MySQL User"
@@ -171,13 +171,13 @@ case "$1" in
;; ;;
nightlyrenew) nightlyrenew)
rm -f /opt/runcerts/cert-renewal-run-$(hostname) rm -f /opt/nodemgmt/cert-renewal-run-$(hostname)
"$0" stop >> /opt/runcerts/cert-renewal-run-$(hostname) "$0" stop >> /opt/nodemgmt/cert-renewal-run-$(hostname)
# $DAEMON renew >> /opt/runcerts/cert-renewal-run-$(hostname) # $DAEMON renew >> /opt/nodemgmt/cert-renewal-run-$(hostname)
$DAEMON renew certonly --webroot -w /var/www/html -d $2 >> /opt/runcerts/cert-renewal-run-$(hostname) $DAEMON renew certonly --webroot -w /var/www/html -d $2 >> /opt/nodemgmt/cert-renewal-run-$(hostname)
chown -R root:letsencrypt /etc/letsencrypt chown -R root:letsencrypt /etc/letsencrypt
chmod -R 6775 /etc/letsencrypt chmod -R 6775 /etc/letsencrypt
"$0" start >> /opt/runcerts/cert-renewal-run-$(hostname) "$0" start >> /opt/nodemgmt/cert-renewal-run-$(hostname)
exit 0 exit 0
;; ;;
@@ -196,47 +196,44 @@ case "$1" in
esac esac
exit 0;; exit 0;;
'gui') 'gui') MAIN_MENU;;
MAIN_MENU;;
*) *)
echo echo
echo echo
echo "Usage: $0 {new|new-mass|renew|redirect-ssl|stop|start}"
echo
echo "'new' - Creates a new certificate." echo "'new' - Creates a new certificate."
echo "---------------------------------------------------------------------------------------" echo "---------------------------------------------------------------------------------------"
echo "examples:" echo "examples:"
echo " single-domain = 'runcerts new www.example.com'" echo " single-domain = 'nodemgmt new www.example.com'"
echo " multiple-domains = 'runcerts new www.example.com,dev.example.com,...'" echo " multiple-domains = 'nodemgmt new www.example.com,dev.example.com,...'"
echo echo
echo "'new-mass' - Creates a new certificate, but doesnt go through the" echo "'new-mass' - Creates a new certificate, but doesnt go through the"
echo " process of stopping and restarting nginx each time" echo " process of stopping and restarting nginx each time"
echo "---------------------------------------------------------------------------------------" echo "---------------------------------------------------------------------------------------"
echo "examples (same as 'new'):" echo "examples (same as 'new'):"
echo " single-domain = 'runcerts new-mass www.example.com'" echo " single-domain = 'nodemgmt new-mass www.example.com'"
echo " multiple-domains = 'runcerts new-mass www.example.com,dev.example.com,...'" echo " multiple-domains = 'nodemgmt new-mass www.example.com,dev.example.com,...'"
echo echo
echo "'renew' - Renews all certificates. This command could be run routinly by adding this" echo "'renew' - Renews all certificates. This command could be run routinly by adding this"
echo " line into crontab: \"0 4 * * 0 /usr/local/bin/runcerts renew\"" echo " line into crontab: \"0 4 * * 0 /usr/local/bin/nodemgmt renew\""
echo "---------------------------------------------------------------------------------------" echo "---------------------------------------------------------------------------------------"
echo "examples:" echo "examples:"
echo " 'runcerts renew'" echo " 'nodemgmt renew'"
echo echo
echo "'redirect-ssl' - Redirects the configured Artica certificates to use the LetsEncrypt certificates" echo "'redirect-ssl' - Redirects the configured Artica certificates to use the LetsEncrypt certificates"
echo "---------------------------------------------------------------------------------------" echo "---------------------------------------------------------------------------------------"
echo "examples:" echo "examples:"
echo " 'runcerts redirect-ssl'" echo " 'nodemgmt redirect-ssl'"
echo echo
echo "'stop' - Stops any process that interfere with creating a standalone server" echo "'stop' - Stops any process that interfere with creating a standalone server"
echo "---------------------------------------------------------------------------------------" echo "---------------------------------------------------------------------------------------"
echo "examples:" echo "examples:"
echo " 'runcerts stop'" echo " 'nodemgmt stop'"
echo echo
echo "'start' - Starts any process that had interfered with creating a standalone server" echo "'start' - Starts any process that had interfered with creating a standalone server"
echo "---------------------------------------------------------------------------------------" echo "---------------------------------------------------------------------------------------"
echo "examples:" echo "examples:"
echo " 'runcerts start'" echo " 'nodemgmt start'"
echo echo
exit 1 exit 1