Allow sdlf-team to create consistent user groups for a team #120
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
*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 insdlf-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.