Update nodemgmt-scripts.sh
This commit is contained in:
@@ -176,8 +176,24 @@ BACKUP(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
DELSITE(){
|
DELSITE(){
|
||||||
if [ ! -z ${1+x} ]; then
|
while [ $# -gt 0 ]; do
|
||||||
DEL_SITE=${1}
|
case "$1" in
|
||||||
|
-site) DEL_SITE=${2};;
|
||||||
|
-ssl) DEL_SSL=${2};;
|
||||||
|
-*)
|
||||||
|
echo "Invalid option: '${1}' requires an argument" 1>&2
|
||||||
|
echo ""
|
||||||
|
echo -e "Usage: ${idsCL[Yellow]}nodemgmt delsite${idsCL[Default]} {"
|
||||||
|
width=33
|
||||||
|
printf "%-${width}s- %s\n" " -site {FQDN address}" "(*required)"
|
||||||
|
printf "%-${width}s- %s\n" " -ssl {yes or [no]}" "Delete SSL certs as well"
|
||||||
|
echo "}"
|
||||||
|
exit 1;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
if [ -z ${DEL_SSL+x} ]; then DEL_SSL=no; fi
|
||||||
|
if [ ! -z ${DEL_SITE+x} ]; then
|
||||||
echo -e "${idsCL[LightRed]}Deleting site '${idsCL[Red]}${DEL_SITE}${idsCL[LightRed]}'...${idsCL[Default]}"
|
echo -e "${idsCL[LightRed]}Deleting site '${idsCL[Red]}${DEL_SITE}${idsCL[LightRed]}'...${idsCL[Default]}"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
@@ -201,10 +217,12 @@ DELSITE(){
|
|||||||
if [ -d /var/www/${DEL_SITE} ]; then
|
if [ -d /var/www/${DEL_SITE} ]; then
|
||||||
${NCMD} rm -rf /var/www/${DEL_SITE}
|
${NCMD} rm -rf /var/www/${DEL_SITE}
|
||||||
fi
|
fi
|
||||||
if [ -d /etc/letsencrypt/archive/${DEL_SITE} ]; then
|
if [ "${DEL_SSL}" = "yes" ]; then
|
||||||
${NCMD} rm -rf /etc/letsencrypt/archive/${DEL_SITE}
|
if [ -d /etc/letsencrypt/archive/${DEL_SITE} ]; then
|
||||||
${NCMD} rm -rf /etc/letsencrypt/live/${DEL_SITE}
|
${NCMD} rm -rf /etc/letsencrypt/archive/${DEL_SITE}
|
||||||
${NCMD} rm -f /etc/letsencrypt/renewal/${DEL_SITE}.conf
|
${NCMD} rm -rf /etc/letsencrypt/live/${DEL_SITE}
|
||||||
|
${NCMD} rm -f /etc/letsencrypt/renewal/${DEL_SITE}.conf
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
echo -e "${idsCL[Green]}OK${idsCL[Default]}"
|
echo -e "${idsCL[Green]}OK${idsCL[Default]}"
|
||||||
nid=`expr $nid + 1`
|
nid=`expr $nid + 1`
|
||||||
@@ -255,7 +273,7 @@ DELSITES(){
|
|||||||
read response
|
read response
|
||||||
echo ""
|
echo ""
|
||||||
if [[ $response =~ ^[Yy]$ ]]; then
|
if [[ $response =~ ^[Yy]$ ]]; then
|
||||||
echo -e -n "${idsCL[LightRed]}Do you also want to delete the certs for '${SITES[${selsite}]}' as well?${idsCL[Default]} "
|
echo -e -n "${idsCL[LightRed]}Do you also want to delete the certs for '${SITES[${selsite}]}' as well? [y/N]${idsCL[Default]} "
|
||||||
read sslresponse
|
read sslresponse
|
||||||
echo "delete - '${sslresponse}'"
|
echo "delete - '${sslresponse}'"
|
||||||
ENTER2CONTINUE
|
ENTER2CONTINUE
|
||||||
@@ -607,7 +625,7 @@ if [ ${action-x} ]; then
|
|||||||
certrenew) CERTRENEW;;
|
certrenew) CERTRENEW;;
|
||||||
listcerts) LISTCERTS;;
|
listcerts) LISTCERTS;;
|
||||||
nightlyrenew) NIGHTLYRENEW;;
|
nightlyrenew) NIGHTLYRENEW;;
|
||||||
delsite) DELSITE ${2};;
|
delsite) DELSITE ${2} ${3} ${4} ${5};;
|
||||||
delsites) DELSITES;;
|
delsites) DELSITES;;
|
||||||
newsite) NEWSITE ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11} ${12} ${13} ${14};;
|
newsite) NEWSITE ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11} ${12} ${13} ${14};;
|
||||||
update) ;;
|
update) ;;
|
||||||
|
|||||||
Reference in New Issue
Block a user