I like to get feedback on best practices on Automating Access Management to provide user access to Jenkins. My thoughts here is to create a Jenkins job that an admin can execute that looks up a table of users and executes thereby giving each users the appropriate access rights.
Key points: - Where should this look up table reside? In Git? As a Jenkinsfile? - How to automate this? - If the user in removed from this file, then executing the job will in effect remove the user from access. - This same file can latter be use for access to other systems
If anyone can point me to same examples that would be greatly appreciated.