diff --git a/internal/passwordsToSpreadsheet.sh b/internal/passwordsToSpreadsheet.sh new file mode 100644 index 0000000..a971cda --- /dev/null +++ b/internal/passwordsToSpreadsheet.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +aws ec2 describe-instances | jq '[.Reservations | .[] | .Instances | .[] | select(.State.Name!="terminated") | select((.Tags[]|select(.Key=="env")|.Value) =="training")] | .[] | .InstanceId' | xargs -n 1 -I{} aws ec2 get-console-output --instance-id {} | gawk 'match($0, /abcdefg12345678,([0-9.]+),([0-9a-zA-Z]+),/, m) { print m[1], "\011student\011", m[2], "\011\011\011ssh -L 8443:localhost:8443 -l student ", m[1]; }'