Skip to content

Instantly share code, notes, and snippets.

@look4regev
Created May 26, 2022 12:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save look4regev/5b10af280914035fa700b88a9dd9773d to your computer and use it in GitHub Desktop.
Save look4regev/5b10af280914035fa700b88a9dd9773d to your computer and use it in GitHub Desktop.
Get AWS EC2s IPs by name tag
INSTANCE_NAME=$1
ips=$(aws ec2 describe-instances --filters="Name=tag:Name,Values=${INSTANCE_NAME}" --query="Reservations[*].Instances[*].PrivateIpAddress" --output=text)
for i in $(cat ips | tr '\t\n' ',' | tr ',' '\n'); do echo $i; ssh $i -q -t "hostname"; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment