How to list all groups and members in GCP organization
How to list all groups and members in GCP organization
1
2
3
4
5
6
gcloud identity groups search --labels="cloudidentity.googleapis.com/groups.discussion_forum" --organization="111111111111" --page-size=3000 --format=json > groups.json
for i in $(cat groups.json | jq -r '.[] | .groups | .[] | .groupKey.id' | grep admin); do
match=$(gcloud identity groups memberships list --group-email=$i --format=json | jq -r '.[] | .preferredMemberKey.id')
if echo $match | grep -v -q "^sy"; then echo "---\n$i:\n$match"; fi
done
This post is licensed under CC BY 4.0 by the author.
