#!/bin/bash state=${1} if ! [[ ${state} =~ ^(on|off)$ ]]; then echo "Usage: ${0} " exit 1 fi CUSTOMER='<%= @customer %>' ENVIRONMENT='<%= @environment %>' types="node" env="test." customer="${CUSTOMER}." if [[ "${ENVIRONMENT}" == "prod" ]]; then env="" fi if [[ "${CUSTOMER}" == "common" ]]; then customer="" types="multinode gss" fi domain="${customer}drive.${env}sunet.se" for prefix in ${types}; do if [[ "${prefix}" == "multinode" ]]; then range=4 else range=3 fi for i in $(seq ${range}); do host="${prefix}${i}.${domain}" ssh -t -o StrictHostKeyChecking=off ${host} "sudo /home/script/bin/maintenancemode.sh ${state}" done done