samples
turbot/flowpipe-samples/aws-iam-user-group-membership

Check AWS IAM User Group Membership

Monitors IAM users across various groups and oversees associated GitHub issues. It generates new issues for users belonging to multiple groups and updates existing issues as necessary.

Run the pipeline

To run this pipeline from your terminal:

flowpipe pipeline run aws_iam_user_group_membership.pipeline.aws_iam_user_group_membership \
--arg 'github_repository_owner=<string>' \
--arg 'github_repository_name=<string>'

Use this pipeline

To call this pipeline from your pipeline, use a step:

step "pipeline" "step_name" {
pipeline = aws_iam_user_group_membership.pipeline.aws_iam_user_group_membership
args = {
github_repository_owner = <string>
github_repository_name = <string>
}
}

Params

NameTypeRequiredDescriptionDefault
github_credstringYesName for GitHub credentials to use. If not provided, the default credentials will be used.default
aws_credstringYesName for AWS credentials to use. If not provided, the default credentials will be used.default
github_repository_ownerstringYesThe organization or user name.-
github_repository_namestringYesThe name of the repository.-

Outputs

NameDescription
github_comment_issueExisting GitHub issues commented for each user in multiple groups.
github_close_issueGitHub issues closed for each user no longer in multiple groups.
github_create_issueGitHub issues created for each user in multiple groups.