awslabs / ssosync

Populate AWS SSO directly with your G Suite users and groups using either a CLI or AWS Lambda
Apache License 2.0
530 stars 182 forks source link

Addition of a dry run flag #107

Open ThisIsQasim opened 1 year ago

ThisIsQasim commented 1 year ago

@ChrisPates glad to see this project finally getting some much needed attention

Is your feature request related to a problem? Please describe. This tool has been broken for quite a while and some of us have been running it with our own set of patches. However, now that there is a renewed focus on this, I expect people would want to get back to using the upstream version.

Describe the solution you'd like In order to minimise the risk when switching sync tool or after version updates a --dry-run option would be very helpful.

ChrisPates commented 1 year ago

This is an excellent feature, its going to take a little house keeping on the code. Currently transactions are executed against the AWS api at various points.

For a clean implementation It would be better to determine all the changes should be made and with the dry run set report them to the logs/console without making them.