Commit b79a290f055df217b2c25e04b07323d4f2478fc0

Authored by lucvic
1 parent 5bff5f1a

Locality abstraction for update

Showing 1 changed file with 5 additions and 2 deletions
cluster-manager.sh
... ... @@ -158,6 +158,7 @@ echo 'NOTE: THIS ACTION HAS NOT BEEN TESTED YET!! JUST ECHOING COMMANDS...'
158 158 echo ssh -t ${SSH_USER}${HOST}.routetopa.eu "source $ARG_SCRIPT_NAME; rm $ARG_SCRIPT_NAME"
159 159 done
160 160 ;;
  161 +
161 162 db-backup)
162 163 ARG_BACKUP_NAME=$2
163 164 if [ -z $ARG_BACKUP_NAME ]; then
... ... @@ -169,6 +170,7 @@ echo 'NOTE: THIS ACTION HAS NOT BEEN TESTED YET!! JUST ECHOING COMMANDS...'
169 170 host_recv_file ${HOST} ${ARG_BACKUP_NAME} ${HOST}-${ARG_BACKUP_NAME}
170 171 done
171 172 ;;
  173 +
172 174 db-restore)
173 175 ARG_BACKUP_NAME=$2
174 176 if [ -z ${ARG_BACKUP_NAME} ]; then
... ... @@ -188,7 +190,6 @@ echo 'NOTE: THIS ACTION HAS NOT BEEN TESTED YET!! JUST ECHOING COMMANDS...'
188 190 ;;
189 191  
190 192 db-sql)
191   -echo 'NOTE: THIS ACTION HAS NOT BEEN TESTED YET!! JUST ECHOING COMMANDS...'
192 193 ARG_SCRIPT_NAME=$2
193 194 if [ -z $ARG_SCRIPT_NAME ]; then
194 195 echo "ERROR: Please specify the name of the sql. e.g.: $0 do_something.sql"
... ... @@ -203,13 +204,15 @@ echo 'NOTE: THIS ACTION HAS NOT BEEN TESTED YET!! JUST ECHOING COMMANDS...'
203 204 echo ssh -t ${SSH_USER}${HOST}.routetopa.eu "mysql -u${MYSQL_USER} -p${MYSQL_PASS} ${MYSQL_DB} < ${ARG_SCRIPT_NAME}; rm ${ARG_SCRIPT_NAME}"
204 205 done
205 206 ;;
  207 +
206 208 update)
207 209 echo 'NOTE: THIS ACTION HAS NOT BEEN TESTED YET!! JUST ECHOING COMMANDS...'
208 210 echo "Updating production sites..."
209 211 for HOST in ${HOSTLIST[@]}; do
210   - echo ssh -t ${SSH_USER}${HOST}.routetopa.eu sudo ./spod-manager.sh -a update -p isisadmin -q isislab.unisa@gmail.com -r is15rdc1 -w http://spod.routetopa.eu/
  212 + host_exec_cmd ${HOST} "sudo ./spod-manager.sh -a update -p isisadmin -q isislab.unisa@gmail.com -r is15rdc1 -w http://spod.routetopa.eu/"
211 213 done
212 214 ;;
  215 +
213 216 ""|help)
214 217 echo "ROUTE-TO-PA PROJECT: CLUSTER-MANAGER.SH"
215 218 echo " "
... ...