Skip to content

Instantly share code, notes, and snippets.

View ricguarnieri's full-sized avatar

Ricardino Guarnieri ricguarnieri

View GitHub Profile
@rajathithan
rajathithan / gcpiamuserlist-extraction.sh
Last active July 17, 2024 12:54
Script to retrieve GCP IAM roles, users and serviceaccounts
#!/bin/bash
# Script to retrieve GCP IAM roles, users and serviceaccounts
# Author - Rajathithan Rajasekar - 03/03/2020
# Update - 07/12/2023
gcloud config set accessibility/screen_reader False
echo 'project-name,roles/rolename,user:username-and-serviceaccounts' > iamlist.csv
prjs=( $(gcloud projects list | tail -n +2 | awk {'print $1'}) )
for i in "${prjs[@]}"
do
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"