Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/straw-hat-team/terraform-github-spotify
Terraform modules for provisioning GitHub following Spotify Model
https://github.com/straw-hat-team/terraform-github-spotify
library spotify spotify-model straw-hat straw-hat-platform terraform terraform-github terraform-module terraform-modules
Last synced: 21 days ago
JSON representation
Terraform modules for provisioning GitHub following Spotify Model
- Host: GitHub
- URL: https://github.com/straw-hat-team/terraform-github-spotify
- Owner: straw-hat-team
- License: mit
- Created: 2020-07-07T17:51:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-15T05:02:06.000Z (about 1 month ago)
- Last Synced: 2024-11-15T06:17:43.465Z (about 1 month ago)
- Topics: library, spotify, spotify-model, straw-hat, straw-hat-platform, terraform, terraform-github, terraform-module, terraform-modules
- Language: HCL
- Homepage: https://registry.terraform.io/modules/straw-hat-team/spotify/github
- Size: 35.2 KB
- Stars: 3
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terraform Spotify GitHub
This repository contains a set of Terraform modules for managing GitHub organization following the Spotify model.
You could read [Discover the Spotify model by Atlassian](https://www.atlassian.com/agile/agile-at-scale/spotify) to
learn more about it.## References
- [modules/alliance](./modules/alliance/README.md) allows you to manage GitHub teams for alliances.
- [modules/chapter](./modules/chapter/README.md) allows you to manage GitHub teams for chapters.
- [modules/guild](./modules/guild/README.md) allows you to manage GitHub teams for guilds.
- [modules/squad](./modules/squad/README.md) allows you to manage GitHub teams for squads.
- [modules/tribe](./modules/tribe/README.md) allows you to manage GitHub teams for tribes.
- [modules/trio](./modules/trio/README.md) allows you to manage GitHub teams for trios.## Explanations
### Nested Teams
GitHub Team synchronization with Identity Providers feature does not work with nested teams, therefore, you need to have
a flat structure and avoid such feature in GitHub if you would like to have such feature; because of that, we do not use
nested teams for chapters, and squads, rather, we rely on the naming convention alone.