#!/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