mysql-grant-table-drop: quote database and table names
[hcoop/scripts.git] / deploy-domtool
1 #!/bin/bash -e
2
3 # deploy domtool to all machines
4
5 HOSTS_SERVER="fritz"
6
7 # todo: outpost (needs kerberos auth)
8 HOSTS_SLAVE="deleuze navajos bog hopper outpost"
9
10 for master in $HOSTS_SERVER;
11 do
12 echo "##### Building MASTER on $master"
13 ssh -K $master /afs/hcoop.net/common/etc/scripts/deploy-domtool-on-host --server
14 echo "##### FINISHED Building MASTER on $master"
15 done
16
17 function build_slave ()
18 {
19 echo "##### Building SLAVE on $1"
20 ssh -K $1 /afs/hcoop.net/common/etc/scripts/deploy-domtool-on-host --slave
21 echo "##### FINISHED Building SLAVE on $1"
22 }
23
24 export -f build_slave
25
26 echo $HOSTS_SLAVE | parallel -j 10 -d ' ' build_slave {}
27
28 #for slave in $HOSTS_SLAVE;
29 #do
30 # echo "##### Building SLAVE on $slave"
31 # ssh -K $slave ~clinton_admin/deploy-domtool-on-host.sh --slave
32 #done