Files

27 lines
1.2 KiB
Bash
Executable File

export OS_CLOUD=arif-home
num_of_users=500
# Add 4 dummy projects, give the openstack group Member access, and the admin group Admin access
for domain in domain1 domain2 domain3
do
# Give johndoe admin access to the domain, so that the user can assign various things in the domain
openstack role add --user-domain ${domain} --user johndoe --project-domain ${domain} --domain ${domain} Admin
for i in `seq 1 4`
do
openstack project create --domain ${domain} ldap_proj${i}
openstack role add --group-domain ${domain} --project-domain ${domain} --project ldap_proj${i} --group openstack Member
openstack role add --group-domain ${domain} --project-domain ${domain} --project ldap_proj${i} --group admin Admin
openstack role add --group-domain ${domain} --project-domain ${domain} --project ldap_proj${i} --group admin Member
for j in $(seq 1 ${num_of_users})
do
if [[ ${j} -le 2 ]] ; then
openstack role add --user-domain ${domain} --user user${j} --project-domain ${domain} --project ldap_proj${i} tenantLead
fi
openstack role add --user-domain ${domain} --user user${j} --project-domain ${domain} --project ldap_proj${i} Member
done
done
done