Skip to content
Snippets Groups Projects
run-vm-initial-setup.sh 1.01 KiB
Newer Older
Mark Beierl's avatar
Mark Beierl committed
#!/bin/bash

echo $0 started at $(date)
. ./common-vars $@

for PARTICIPANT in `seq ${START} ${MAX}` ; do
Mark Beierl's avatar
Mark Beierl committed
  IP=`expr ${PARTICIPANT} + 0`
  source ./openstack_credentials.rc PARTICIPANT
Mark Beierl's avatar
Mark Beierl committed
  scp -o StrictHostKeyChecking=no -i hackfest_rsa vm-initial-setup.sh ubuntu@${SUBNET}.${IP}: &
Mark Beierl's avatar
Mark Beierl committed
  scp -o StrictHostKeyChecking=no -i hackfest_rsa ./hackfest_rsa ubuntu@${SUBNET}.${IP}:.ssh/id_rsa &
  scp -o StrictHostKeyChecking=no -i hackfest_rsa ./hackfest_rsa.pub ubuntu@${SUBNET}.${IP}:.ssh/id_rsa.pub &
Mark Beierl's avatar
Mark Beierl committed
  scp -o StrictHostKeyChecking=no -i hackfest_rsa ./hackfest_rsa ./hackfest_rsa.pub ubuntu@${SUBNET}.${IP}:.ssh/ &
  scp -o StrictHostKeyChecking=no -i hackfest_rsa vm-microk8s-setup.sh ubuntu@${SUBNET}.${IP}: &
done
wait

for PARTICIPANT in `seq ${START} ${MAX}` ; do
Mark Beierl's avatar
Mark Beierl committed
  IP=`expr ${PARTICIPANT} + 0`
  source ./openstack_credentials.rc PARTICIPANT
Mark Beierl's avatar
Mark Beierl committed
  ssh -o StrictHostKeyChecking=no -i hackfest_rsa ubuntu@${SUBNET}.${IP} "./vm-initial-setup.sh" 2>&1 | tee -a logs/vm-initial-setup-${PARTICIPANT}.log &
done
wait

echo $0 $@ complete at $(date)