Commit b79a290f055df217b2c25e04b07323d4f2478fc0
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 " " | ... | ... |