This section describes the use cases for the administrator.
In this use case the RODEOS (iRODS) administrator creates a new data generation unit. The steps are as follows:
- Create a new group in the underlying unix user/group management system and add all users to it.
- Create a user for the sequencers in the unit's home organization user directory and make them known in the HPC system as well.
- Setup the landing zones on the storage system and assign appropriate Unix ownership and permissions.
- Setup the ingest users in the unit's home organization user directory.
- Setup the ingest server with ingest jobs.
Steps 1-5 can be automated with the RODEOS installation Ansible playbooks.
- Create a group for the unit members in iRODS and add them to the group.
- For the group members that should be able to manage groups for the customers, adjust the meta data attribute
rodeos::sudo::group-prefix
and inform users about the prefix to use.