Skip to content

Repository to manage users and teams in the github organisation with pulumi

Notifications You must be signed in to change notification settings

cloudnativerioja/github-org-iac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-org-iac

Repository to manage users and teams in the github organization with Pulumi and Golang. Everything are defined in the config/org.yaml file and automated with GitHub Actions. Follow the steps below to add a new user, team or repository.

Adding a new user

  1. Add the user to the map members list in config/org.yaml
  2. Push the changes to GitHub
  3. Create a Pull Request
  4. Wait for the approval and merge

Adding a new team

  1. Add the team to the map teams list in config/org.yaml
  2. Push the changes to GitHub
  3. Create a Pull Request
  4. Wait for the approval and merge

Adding a new repository

  1. Add the repository to the map repositories list in config/org.yaml
  2. Push the changes to GitHub
  3. Create a Pull Request
  4. Wait for the approval and merge

References

About

Repository to manage users and teams in the github organisation with pulumi

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages