Regular Tasks#
Every month, someone from TRESA should take responsibility to carry out the regular tasks on this page. In the fortnightly meeting, discuss who will have responsibility to do this that month. This person can report back to the group any changes at the next meeting.
Track Project Budgets#
It’s important that TRESA keep track of the spending on Azure for active TREs.
Recall that the TRESA - Data Safe Haven deployments
project board is viewable at https://github.com/orgs/alan-turing-institute/projects/25/views/1
.
Open the GitHub issues for active SREs attached to the production SHM on the project board where the Build TRE task is checked off as completed. These will likely be in the
Project lifecycle start
andLive production SREs
columns.For each open SRE issue, make a note of the Azure Subscription (the “subscriptionName” in the config file)
Use Research compute tab (RCtab) to inspect each of these subscriptions
If any of the subscriptions seem like they will run out of credits before the project end, you should discuss what to do about this with TRESA and the Project Team
Refer to the docs on managing the TRE around budget and resourcing and project costing
Make sure to log any decisions and changes made in the relevant TRE GitHub issues on the project board
Note
The trustedresearch@turing.ac.uk
mailbox will receive updates from RCP about Azure Credits.
User Management#
It’s important that TRESA regularly review that the user access to active project SREs is correct. This will involve TRESA comparing the information we have saved on users in Sharepoint for each of the active SREs documented on the TRESA - Data Safe Haven deployments
project board, with the reality of the user access granted to SRE security groups in the SHM domain controller.
TRESA need to take action when users need access to an SRE granted or revoked and delete users from the SHM when appropriate.
Recall that:
The
TRESA - Data Safe Haven deployments
project board is viewable athttps://github.com/orgs/alan-turing-institute/projects/25/views/1
Each SRE GitHub issue on the board has a linked sharepoint folder, with a spreadsheet abvailable at
user-information
->users
, which tracks user details and their completion dates for required training and signing the Terms of UseAs a member of TRESA, you should have access to the production SHM environment, which can be accessed via Microsoft Remote Desktop when connected to the Safe Haven Management Gateway VPN
The Data Safe Haven guide for user management is available here
Get started#
Open the GitHub issues for active SREs attached to the production SHM on the project board where the Create users in SHM task is checked off as completed. These will likely be in the
Project lifecycle start
andLive production SREs
columns.For each open SRE issue, click through on the Sharepoint link to find the users speadsheet
Log in to the Domain Controller VM and navigate to
Server Manager
->Tools
->Active Directory Users and Computers
and ensure you can viewSafe Haven Research Users
andSafe Haven Security Groups
You can then complete the tasks below as appropriate:
Ensure users exist and are added to the correct SRE security group#
For each SRE, check if any of the names in the spreadsheet where
Role
isGeneral user/researcher
are missing from theSG <SRE ID> Research Users
security group, and check if any whereRole
isAdmin/elevated access
are missing from theSG <SRE ID> Data Administrators
security groupIf any users are missing from the security group, check the user exists in
Safe Haven Research Users
, and if they do add them to the correct security groupIf any users are missing entirely, follow the Create users in SHM guide to set them up as usual
Remove users from SRE security groups who shouldn’t have SRE access#
For each SRE, check if any names in either the
SG <SRE ID> Research Users
orSG <SRE ID> Data Administrators
security groups are not listed in the spreadsheetYou might want to check with the Project Team if you think the user should have access, but is missing from the spreadsheet
Handle users with expired training or terms of use#
For each SRE, check if any of the names in the spreadsheet are indicated as having one or more expired training or terms of use
You should also check the TRESA admin users spreadsheet at
information_governance
->TRESA_prod4_users
Temporarily remove these users from the security group(s) they are in
Send an e-mail to each user who was removed explaining which training they need to complete, and that they should send the certificate evidence to
trustedresearch@turing.ac.uk
See Complete user training where it is explained what to do in the case of expired GDPR and Cyber Security Training
Once you have received the new evidence, add it to the
user-information
->training-certificates
folder in Sharepoint and update the relevant completion date in theusers
spreadsheetAdd the temporarily removed users back to the relevant security group(s)
Delete unnecessary user accounts#
Run the script from the Data Safe Haven guide for deleting unassigned users with the
-dryRun
flag to list users fromSafe Haven Research Users
who are not members of any of the groups inSafe Haven Security Groups
Unless you have reason not to delete any of these users, run the script without the
-dryRun
flag to delete them from the SHM
You can also manually delete the users from the SHM.