sample
turbot/flowpipe-samples/aws-iam-user-group-membership
Get Involved
Version
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
Name | Type | Required | Description | Default |
---|---|---|---|---|
github_conn | connection.github | Yes | Name for GitHub connections to use. If not provided, the default connections will be used. | connection.github.default |
aws_conn | connection.aws | Yes | Name for AWS connections to use. If not provided, the default connections will be used. | connection.aws.default |
github_repository_owner | string | Yes | The organization or user name. | - |
github_repository_name | string | Yes | The name of the repository. | - |
Outputs
Name | Description |
---|---|
github_comment_issue | Existing GitHub issues commented for each user in multiple groups. |
github_close_issue | GitHub issues closed for each user no longer in multiple groups. |
github_create_issue | GitHub issues created for each user in multiple groups. |
Tags
recommended = true