This commit is contained in:
t3chn0m4g3 2016-10-23 13:38:44 +02:00
parent d3c5dad846
commit 93b00cb47a

View file

@ -48,12 +48,17 @@ exec > >(tee "install.log")
fuECHO "### Removing link to NGINX default website." fuECHO "### Removing link to NGINX default website."
rm /etc/nginx/sites-enabled/default rm /etc/nginx/sites-enabled/default
# Let's wait a few seconds to avoid interference with service messages
fuECHO "### Waiting a few seconds to avoid interference with service messages."
sleep 5
# Let's ask user for a web user and password # Let's ask user for a web user and password
fuECHO "### Please enter a web user name and password." clear
myOK="n" myOK="n"
myUSER="tsec" myUSER="tsec"
while [ 1 != 2 ] while [ 1 != 2 ]
do do
fuECHO "### Please enter a web user name and password."
read -p "Username (tsec not allowed): " myUSER read -p "Username (tsec not allowed): " myUSER
echo "Your username is: "$myUSER echo "Your username is: "$myUSER
read -p "OK (y/n)? " myOK read -p "OK (y/n)? " myOK
@ -226,7 +231,7 @@ apt-get update -y
fuECHO "### Installing docker-engine." fuECHO "### Installing docker-engine."
fuECHO "### You can safely ignore the [FAILED] message," fuECHO "### You can safely ignore the [FAILED] message,"
fuECHO "### which is caused by a bug in the docker installer." fuECHO "### which is caused by a bug in the docker installer."
apt-get install docker-engine=1.12.0-0~xenial -y || true && sleep 5 apt-get install docker-engine=1.12.2-0~xenial -y || true && sleep 5
# Let's add proxy settings to docker defaults # Let's add proxy settings to docker defaults
if [ -f $myPROXYFILEPATH ]; if [ -f $myPROXYFILEPATH ];
@ -327,13 +332,13 @@ fuECHO "### Adding cronjobs."
tee -a /etc/crontab <<EOF tee -a /etc/crontab <<EOF
# Show running containers every 60s via /dev/tty2 # Show running containers every 60s via /dev/tty2
#*/2 * * * * root status.sh > /dev/tty2 #*/2 * * * * root status.sh > /dev/tty2
# Check if containers and services are up # Check if containers and services are up
*/5 * * * * root check.sh */5 * * * * root check.sh
# Example for alerta-cli IP update # Example for alerta-cli IP update
#*/5 * * * * root alerta --endpoint-url http://<ip>:<port>/api delete --filters resource=<host> && alerta --endpoint-url http://<ip>:<port>/api send -e IP -r <host> -E Production -s ok -S T-Pot -t \$(cat /data/elk/logstash/mylocal.ip) --status open #*/5 * * * * root alerta --endpoint-url http://<ip>:<port>/api delete --filters resource=<host> && alerta --endpoint-url http://<ip>:<port>/api send -e IP -r <host> -E Production -s ok -S T-Pot -t \$(cat /data/elk/logstash/mylocal.ip) --status open
# Check if updated images are available and download them # Check if updated images are available and download them
27 1 * * * root for i in \$(cat /data/images.conf); do docker pull dtagdevsec/\$i:latest1610; done 27 1 * * * root for i in \$(cat /data/images.conf); do docker pull dtagdevsec/\$i:latest1610; done