#!/bin/bash
# Connect to lab-control runtime server and re-run the S3 version userdata.

SGID=`aws ec2 describe-instances \
--filter "Name=instance-state-name,Values=running" "Name=tag:Name,Values=lab-control" \
--query "Reservations[0].Instances[0].SecurityGroups[0].GroupId" \
--region us-west-2 \
--output text`

aws ec2 authorize-security-group-ingress --group-id ${SGID} --protocol tcp --port 22 --cidr 0.0.0.0/0

ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -A ec2-user@lab-control.pingcap.net << EOFX
sudo su - apache -c "php /usr/share/httpd/lab_control_scripts/serverless-pool-recycle.php 10889262795211641334 singapore"
exit
EOFX

aws ec2 revoke-security-group-ingress --group-id ${SGID} --protocol tcp --port 22 --cidr 0.0.0.0/0
