microservice ready

This commit is contained in:
qo-op 2020-05-16 04:37:10 +02:00
parent 3acaaab735
commit 9a7cad52c5
1 changed files with 12 additions and 14 deletions

View File

@ -4,13 +4,22 @@
# Version: 0.3
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
########################################################################
{
{ # garanty full reading before execution
# echo '
#
# __ ___ _ ___
# / |/ /_ __ ____ ____ _____ ___ ___ (_)___/__ \
# / /|_/ / / / / / __ \/ __ `/ __ `__ \/ _ \ / / ___// _/
# / / / / /_/ / / / / / /_/ / / / / / / __/ / (__ )/_/
# /_/ /_/\__, / /_/ /_/\__,_/_/ /_/ /_/\___/ /_/____/(_)
# /____/
#
# ' | lolcat
MY_PATH="`dirname \"$0\"`" # relative
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
ME="${0##*/}"
[[ ! $(which nslookup) ]] && sudo apt-get install dnsutils -y
[[ ! $(which lolcat) ]] && sudo apt-get install lolcat -y
myip=$(hostname -I | awk '{print $1}')
# Check if IP is from reserved LAN addresses
@ -21,17 +30,6 @@ myRouter=$(sudo route -n | head -n 3 | tail -n 1 | awk '{print $2}')
[[ $isLAN ]] && nodename=$(sudo nslookup $myip $myRouter | head -n 1 | awk -F ' = ' '{print $2}' | sed 's/\.[^.]*$//') \
|| nodename=$(sudo nslookup $myip | head -n 1 | awk -F ' = ' '{print $2}' | sed 's/\.[^.]*$//')
echo '
__ ___ _ ___
/ |/ /_ __ ____ ____ _____ ___ ___ (_)___/__ \
/ /|_/ / / / / / __ \/ __ `/ __ `__ \/ _ \ / / ___// _/
/ / / / /_/ / / / / / /_/ / / / / / / __/ / (__ )/_/
/_/ /_/\__, / /_/ /_/\__,_/_/ /_/ /_/\___/ /_/____/(_)
/____/
' | lolcat
echo $nodename | lolcat
echo $nodename
}