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

Pipeline: 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_conn
connection.github
YesName for GitHub connections to use. If not provided, the default connections will be used.connection.github.default
aws_conn
connection.aws
YesName for AWS connections to use. If not provided, the default connections will be used.connection.aws.default
github_repository_owner
string
YesThe organization or user name.-
github_repository_name
string
YesThe 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.

Tags

recommended = true