@@ -327,6 +327,8 @@ function configure_keystone {
327327# -- -- Member
328328# demo admin admin
329329# demo demo Member, anotherrole
330+ # alt_demo admin admin
331+ # alt_demo alt_demo Member, anotherrole
330332# invisible_to_admin demo Member
331333
332334# Group Users Roles Tenant
@@ -387,6 +389,18 @@ function create_keystone_accounts {
387389 get_or_add_user_project_role $another_role $demo_user $demo_tenant
388390 get_or_add_user_project_role $member_role $demo_user $invis_tenant
389391
392+ # alt_demo
393+ local alt_demo_tenant
394+ alt_demo_tenant=$( get_or_create_project " alt_demo" default)
395+ local alt_demo_user
396+ alt_demo_user=$( get_or_create_user " alt_demo" \
397+ " $ADMIN_PASSWORD " " default" " alt_demo@example.com" )
398+
399+ get_or_add_user_project_role $member_role $alt_demo_user $alt_demo_tenant
400+ get_or_add_user_project_role $admin_role $admin_user $alt_demo_tenant
401+ get_or_add_user_project_role $another_role $alt_demo_user $alt_demo_tenant
402+
403+ # groups
390404 local admin_group
391405 admin_group=$( get_or_create_group " admins" \
392406 " default" " openstack admin group" )
@@ -396,6 +410,8 @@ function create_keystone_accounts {
396410
397411 get_or_add_group_project_role $member_role $non_admin_group $demo_tenant
398412 get_or_add_group_project_role $another_role $non_admin_group $demo_tenant
413+ get_or_add_group_project_role $member_role $non_admin_group $alt_demo_tenant
414+ get_or_add_group_project_role $another_role $non_admin_group $alt_demo_tenant
399415 get_or_add_group_project_role $admin_role $admin_group $admin_tenant
400416}
401417
0 commit comments