Commit | Line | Data |
---|---|---|
af787010 CE |
1 | #!/bin/bash -e |
2 | ||
3 | # deploy domtool to all machines | |
4 | ||
5 | HOSTS_SERVER="deleuze" | |
6 | ||
7 | # todo: outpost (needs kerberos auth) | |
8 | HOSTS_SLAVE="fritz navajos bog hopper mire 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 | done | |
15 | ||
16 | function build_slave () | |
17 | { | |
18 | echo "##### Building SLAVE on $1" | |
19 | ssh -K $1 /afs/hcoop.net/common/etc/scripts/deploy-domtool-on-host --slave | |
20 | echo "##### FINISHED Building SLAVE on $1" | |
21 | } | |
22 | ||
23 | export -f build_slave | |
24 | ||
25 | echo $HOSTS_SLAVE | parallel -j 10 -d ' ' build_slave {} | |
26 | ||
27 | #for slave in $HOSTS_SLAVE; | |
28 | #do | |
29 | # echo "##### Building SLAVE on $slave" | |
30 | # ssh -K $slave ~clinton_admin/deploy-domtool-on-host.sh --slave | |
31 | #done |