Skip to content

Commit

Permalink
Added instances start and stop script
Browse files Browse the repository at this point in the history
  • Loading branch information
qtkhajacloud committed Dec 15, 2022
1 parent 47104b4 commit 723e69c
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions workshop/15dec22/activity4.sh
@@ -0,0 +1,19 @@
#!/bin/bash

for instance_id in $(aws ec2 describe-instances --filters "Name=tag:Env,Values=test" --query "Reservations[].Instances[].InstanceId" --output text)
do
echo "stopping instance with instance id ${instance_id}"
aws ec2 stop-instances --instance-ids ${instance_id}
sleep 1s
curent_state=$(aws ec2 describe-instances --instance-ids ${instance_id} --query "Reservations[].Instances[].State.Name|[0]" --output text)
echo "The current state is ${curent_state} for ec2 instance with id ${instance_id}"
done

# for instance_id in $(aws ec2 describe-instances --filters "Name=tag:Env,Values=test" --query "Reservations[].Instances[].InstanceId" --output text)
# do
# echo "stopping instance with instance id ${instance_id}"
# aws ec2 start-instances --instance-ids ${instance_id}
# sleep 1s
# curent_state=$(aws ec2 describe-instances --instance-ids ${instance_id} --query "Reservations[].Instances[].State.Name|[0]" --output text)
# echo "The current state is ${curent_state} for ec2 instance with id ${instance_id}"
# done

0 comments on commit 723e69c

Please sign in to comment.