From 5c5efbe77d7df3e4551fa6f1b31f790654b6e4df Mon Sep 17 00:00:00 2001 From: Jacob Kiers Date: Wed, 14 Jan 2015 18:21:04 +0100 Subject: [PATCH] Added script to setup environment on a new server. Signed-off-by: Jacob Kiers --- bin/setup-server | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 bin/setup-server diff --git a/bin/setup-server b/bin/setup-server new file mode 100755 index 0000000..dbb395a --- /dev/null +++ b/bin/setup-server @@ -0,0 +1,41 @@ +#!/usr/bin/env bash +NORMAL=$(tput sgr0) +GREEN=$(tput setaf 2; tput bold) +YELLOW=$(tput setaf 3) +RED=$(tput setaf 1) + +function red() { echo -e "$RED$*$NORMAL"; } +function green() { echo -e "$GREEN$*$NORMAL"; } +function yellow() { echo -e "$YELLOW$*$NORMAL"; } + +if [ ! $# == 2 ]; then + echo "Usage: $0 " + exit 1; +fi + +USER=$1 +HOST=$2 +IP=`dig +short $HOST` + +if [ -z "$IP" ]; then + IP=$HOST +fi + +echo Adding server to .ssh/config... +cat >> ~/.ssh/config <