aws-serverless-data-lake-framework icon indicating copy to clipboard operation
aws-serverless-data-lake-framework copied to clipboard

Allow sdlf-team to create consistent user groups for a team

Open bencaldwell opened this issue 1 year ago • 0 comments

*Issue #, if available: NA

Description of changes:

This change enables the sdlf-team pipeline to create groups along with a team.

Why do I want this?

I have created an SDLF datalake that caters to users from a number of different teams. Within each of those teams there are users with different perspectives / skillsets. The best way I have found to manage these users is to add them to groups based on their "type" e.g. analyst, data-engineer etc.

In order to create these groups consistently for each team I have added them to the template-iam.yaml in sdlf-teams. This is implementation specific so I won't include that in this PR. However, the permissions in sdlf-cicd/template-cicd-child-foundations.yaml that are required to create groups are generalised for this use case so I have included these in this PR.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

bencaldwell avatar Mar 01 '23 01:03 bencaldwell