Project

General

Profile

Actions

Feature #18858

closed

sync-users-tool for synchronizing users

Added by Peter Amstutz about 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
SDKs
Target version:
Story points:
-
Release relationship:
Auto

Description

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.

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

Subtasks 2 (0 open2 closed)

Task #19000: Review 18858-sync-users-toolResolvedStephen Smith07/04/2022Actions
Task #19247: Review 18858-sync-users-fixesResolvedStephen Smith07/07/2022Actions
Actions

Also available in: Atom PDF