Update sa-gen

This commit is contained in:
88lex 2019-06-05 23:25:23 +00:00
parent faf7984f97
commit 2a03611467

6
sa-gen
View file

@ -18,16 +18,16 @@ create_project() {
gcloud projects create $PROJECT --organization=$ORGANIZATION_ID gcloud projects create $PROJECT --organization=$ORGANIZATION_ID
gcloud config set project $PROJECT gcloud config set project $PROJECT
gcloud services enable drive.googleapis.com gcloud services enable drive.googleapis.com
sleep 1s sleep 10s
} }
create_sas() { create_sas() {
let LAST_SA_NUM=$FIRST_SA_NUM+$NUM_SAS_PER_PROJECT-1 let LAST_SA_NUM=$FIRST_SA_NUM+$NUM_SAS_PER_PROJECT
for name in $(seq $FIRST_SA_NUM $LAST_SA_NUM); do for name in $(seq $FIRST_SA_NUM $LAST_SA_NUM); do
echo creating service account for $SA_EMAIL_BASE_NAME$name echo creating service account for $SA_EMAIL_BASE_NAME$name
gcloud iam service-accounts create $SA_EMAIL_BASE_NAME$name gcloud iam service-accounts create $SA_EMAIL_BASE_NAME$name
echo "$GROUP_NAME,$SA_EMAIL_BASE_NAME$name@$PROJECT.iam.gserviceaccount.com,USER,MEMBER" >>$KEYS_DIR/members.csv echo "$GROUP_NAME,$SA_EMAIL_BASE_NAME$name@$PROJECT.iam.gserviceaccount.com,USER,MEMBER" >>$KEYS_DIR/members.csv
sleep 1s #sleep 1s
done done
let COUNT=$FIRST_SA_NUM let COUNT=$FIRST_SA_NUM
for name in $(gcloud iam service-accounts list --format='value(email)'); do for name in $(gcloud iam service-accounts list --format='value(email)'); do