This is an example IAMbic templates repository. When you use IAMbic to track your multi-cloud IAM assets, you can store the assets into a repository like this one. This repository is public for documentation purposes. You will not have to make your IAMbic templates repository public, espeically if you are worry about PII (personal identitifable information due to email or username).
IAMbic has a convention to import assets into resources/<plugin-name>/<resource-type>
convention. However, you can re-arrange the directory layout to fit your needs. IAMbic will transverse the whole templates repository when it accounts for cloud assets.
This Github workflow runs the iambic import
flow via IAMbic bundled Github integration. This make sure any out-of-band resources are imported back into IAMBIC templates git repository.
We want to delegate the ask of making PR to obtain IAM request to developer, so IAMbic comes with a Github Pull Request workflow. Checkout this PR Someone made the request to modify the role definition, and IAMbic Github Integration automatically runs iambic plan
and comment the effect of this change within the PR.