Dear OpenStack Community,

I hope this message finds you well.

I am reaching out to seek clarification and guidance on a scenario involving custom roles and sub-user management within OpenStack.

In our deployment, we have the standard admin role as well as a custom role called super_user, which grants privileges for CRUD operations on projects, role assignments, and user management. We currently have two users with the super_user role, named Alice and John.

Each of these super_user accounts manages their own sub-users: Alice manages the ABC sub-users, and John manages the XYZ sub-users.

I would like to implement a restriction where Alice, as a super_user, can only manage the A,B,C sub-users and should not be able to delete or manage John's X,Y,Z sub-users. Similarly, John should not be able to manage or delete Alice's A,B,C sub-users.

My questions are as follows:

  1. How can I identify and ensure that ABC sub-users belong to Alice and X,Y,Z sub-users belong to John?
  2. What is the best approach to implement this restriction within OpenStack, preventing cross-management of sub-users between Alice and John?
  3. Will using the multi-domain concept help me achieve this?

Any insights, best practices, or suggestions on how to configure this within OpenStack would be greatly appreciated.

Thank you for your assistance and support.


Thanks & Regards,

Thamanna Farhath | Associate Engineer-R&D
Ph No: (+91) 9344093591
email: thamanna.f@zybisys.com
Zybisys Consulting LLP | NO.1B 2nd floor, NSA Tower,
Akila Nagar, Main Rd, Ganapathy Nagar, Thiruvanaikoil, Tiruchirappalli, Tamil Nadu 620005
zybisys.com





Disclaimer :  The content of this email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to which they are addressed. If you have received this email in error, please notify the sender and remove the messages from your system. If you are not the named addressee, it is strictly forbidden for you to share, circulate, distribute or copy any part of this e-mail to any third party without the written consent of the sender.

 

E-mail transmission cannot be guaranteed to be secured or error free as information could be intercepted, corrupted, lost, destroyed, arrive late, incomplete, or may contain viruses. Therefore, we do not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. The recipient should check this e-mail and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email."