Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-defined groups and roles #3

Open
lancehampton opened this issue Jun 20, 2024 · 0 comments
Open

Pre-defined groups and roles #3

lancehampton opened this issue Jun 20, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@lancehampton
Copy link
Collaborator

lancehampton commented Jun 20, 2024

To provide a solid starting point for new organizations we should define various groups and roles according to best practices for supply chain security. The upstream Terraform provider for GitHub supports the necessary resources, we just need to pre-define them as modules here.

References

Possible Starter Roles

  • Full/Super Admin - admin on all repos and is an org owner, can override app deployments
  • App Developers - access to a specific App repos, can push and pull code, cant approve deployments
  • App Approvers - approve deployments and review code, but cannot push code changes to the app
  • Emergency Bypass - small group with auth to bypass multiple reviewers requirement
  • GitHub Admins - can update module inputs to change settings, create repos, etc.
  • Security Managers - for the ISSM to review repo/code security dashboard for the entire org
@lancehampton lancehampton added the enhancement New feature or request label Jun 20, 2024
@lancehampton lancehampton self-assigned this Jun 20, 2024
@lancehampton lancehampton changed the title Add Security Manager resources Pre-defined groups and roles Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant