Skip to content

Instantly share code, notes, and snippets.

@dforocha
Last active April 5, 2017 13:44
Show Gist options
  • Save dforocha/b311872eb37b52ed432346ec22c789c7 to your computer and use it in GitHub Desktop.
Save dforocha/b311872eb37b52ed432346ec22c789c7 to your computer and use it in GitHub Desktop.
script to do the ssh on adtsys machines
#!/bin/bash
export PEM_KEY="~/.ssh/aws-totvs.pem"
function list() {
echo "ADTsys server list:
jerico01
jerico02
clean-jerico
clean-jis
clean-jps
jis01
jis02
jps01
jps02
doomsday01
doomsday02
sensu01
sensu02
salt01
salt02
salt02b
salt-sust
salt-fenix
salt-peanuts
postgre01
postgre02
genesis
"
}
if [ "x$1" == "x" ]
then
list
echo "Digite um servidor: "
read server
else
server=$1
fi
case $server in
jerico01)
ssh -i $PEM_KEY centos@54.233.129.230 "$2";;
jerico02)
ssh -i $PEM_KEY centos@54.94.208.148 "$2";;
clean-jerico)
ssh -i $PEM_KEY centos@52.1.53.150 "$2";;
clean-jis)
ssh -i $PEM_KEY centos@52.5.223.43 "$2";;
clean-jps)
ssh -i $PEM_KEY centos@34.206.19.167 "$2";;
clean-database)
ssh -i $PEM_KEY centos@34.197.71.181 "$2";;
jps01)
ssh -i $PEM_KEY centos@52.67.36.193 "$2";;
jps02)
ssh -i $PEM_KEY centos@54.207.107.127 "$2";;
jis01)
ssh -i $PEM_KEY centos@54.233.137.137 "$2";;
jis02)
ssh -i $PEM_KEY centos@52.67.239.203 "$2";;
doomsday01)
ssh -i $PEM_KEY centos@54.207.91.215 "$2";;
doomsday02)
ssh -i $PEM_KEY centos@54.232.227.214 "$2";;
sensu01)
ssh -i $PEM_KEY centos@54.233.97.7 "$2";;
sensu02)
ssh -i $PEM_KEY centos@54.94.133.74 "$2";;
salt01)
ssh -i $PEM_KEY centos@54.233.145.194 "$2";;
salt02)
ssh -i $PEM_KEY centos@54.94.199.163 "$2";;
salt02b)
ssh -i $PEM_KEY centos@52.67.35.173 "$2";;
salt-sust)
ssh -i $PEM_KEY centos@52.67.18.19 "$2";;
salt-peanuts)
ssh -i $PEM_KEY centos@52.67.15.7 "$2";;
salt-fenix)
ssh -i $PEM_KEY centos@52.67.121.154 "$2";;
postgre01)
ssh -i $PEM_KEY centos@54.94.162.79 "$2";;
postgre02)
ssh -i $PEM_KEY centos@54.94.201.114 "$2";;
calc01)
ssh -i $PEM_KEY centos@54.233.146.191 "$2";;
genesis)
ssh -i $PEM_KEY centos@54.233.129.51 "$2";;
*)
echo server invalido ; list;;
esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment