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.
- Add the user to the map
members
list inconfig/org.yaml
- Push the changes to GitHub
- Create a Pull Request
- Wait for the approval and merge
- Add the team to the map
teams
list inconfig/org.yaml
- Push the changes to GitHub
- Create a Pull Request
- Wait for the approval and merge
- Add the repository to the map
repositories
list inconfig/org.yaml
- Push the changes to GitHub
- Create a Pull Request
- Wait for the approval and merge