Project

General

Profile

Feature #18858

Updated by Peter Amstutz about 2 years ago

From customer discussion: 

 Customer wants to control which users are active in Arvados based on an external Active Directory group. 

 This is very similar to what the group sync tool already does.    Create a new tool that called sync-users-tool. 

 h2. Proposed feature 

 Input: a CSV file listing users by email address, first name, last name, whether they are active or not, and whether they are admin or not. 

 Actions: 

 * If a user doesn't exist, create a user record. 
 * Activate/deactivate the user  
 * Set/clear admin status (error if inactive && admin) 
 * For users not listed in the file, command line option to select behavior, one of 
 ** Deactivate unlisted users 
 ** Leave unlisted users alone 

Back