summaryrefslogtreecommitdiff
path: root/add-user-roles
blob: 7a72b1fd3285ba398ad44bc26187e3ade0a6c896 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

# add user with project-admin role to all projects

#ROLEID=$(keystone role-list | grep -i projectadmin | awk '{print $2}')
USERID=NULL

declare -a PROJECTS=('playground' 'bitmask testing' LEAP 'Bitmask clientdev' 'Bitmask development' 'Bitmask production');

for project in ${PROJECTS[@]}
do
  PROJECTID=$(keystone tenant-list | grep -i $project | awk '{print $2}')
  for user in drebs kwadronaut micah varac elijah
  do
    USERID=$(keystone user-list | grep -i $user | awk '{print $2}')
    echo $USERID
    keystone user-role-add --roleid $ROLEID --userid $USERID --tenant-id $PROJECTID
  done
  echo "$PROJECTID \n"
done