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
memberslist inconfig/org.yaml - Push the changes to GitHub
- Create a Pull Request
- Wait for the approval and merge
- Add the team to the map
teamslist inconfig/org.yaml - Push the changes to GitHub
- Create a Pull Request
- Wait for the approval and merge
- Add the repository to the map
repositorieslist inconfig/org.yaml - Push the changes to GitHub
- Create a Pull Request
- Wait for the approval and merge