summaryrefslogtreecommitdiffstats
path: root/src/ceph/qa/qa_scripts/openstack/ceph_install_w_ansible/multi_action.sh
blob: 9fc2dde260477880bef4661be6a7d8260ef41d2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#! /bin/bash
source copy_func.sh
allparms=$*
cmdv=$1
shift
sites=$*
for mac in $sites; do
    echo $cmdv $mac
    if [ -f ~/secrets ]; then
        copy_file ~/secrets $mac . 0777 ubuntu:ubuntu
    fi
    copy_file execs/${cmdv} $mac . 0777 ubuntu:ubuntu
    ssh $mac ./${cmdv} &
done
./staller.sh $allparms
for mac in $sites; do
    ssh $mac sudo rm -rf secrets
done
echo "DONE"