summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkwadronaut <kwadronaut@leap.se>2013-07-17 00:36:42 +0200
committerkwadronaut <kwadronaut@leap.se>2013-07-17 00:36:42 +0200
commit5982414766256ad3a47cf8d4625b4ab1bb54cde4 (patch)
tree6d3160d6452de796465562fe9d053e1e77e05340
parent8037b812b2c5fa3a7770b69ba6d2bbba6ba4c9e7 (diff)
adding user roles, bugs
-rwxr-xr-xadd-user-roles10
1 files changed, 4 insertions, 6 deletions
diff --git a/add-user-roles b/add-user-roles
index 7a72b1f..5c1633c 100755
--- a/add-user-roles
+++ b/add-user-roles
@@ -2,20 +2,18 @@
# add user with project-admin role to all projects
-#ROLEID=$(keystone role-list | grep -i projectadmin | awk '{print $2}')
+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[@]}
+for (( i = 0; i < ${#PROJECTS[@]}; i++ ))
do
- PROJECTID=$(keystone tenant-list | grep -i $project | awk '{print $2}')
+ PROJECTID=$(keystone tenant-list | grep -i "${PROJECTS[$i]}" | 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
+ keystone user-role-add --role-id $ROLEID --user-id $USERID --tenant-id $PROJECTID
done
- echo "$PROJECTID \n"
done