{"id":22135629,"url":"https://github.com/straw-hat-team/terraform-github-spotify","last_synced_at":"2025-07-25T20:32:14.508Z","repository":{"id":40424112,"uuid":"277885696","full_name":"straw-hat-team/terraform-github-spotify","owner":"straw-hat-team","description":"Terraform modules for provisioning GitHub following Spotify Model","archived":false,"fork":false,"pushed_at":"2024-11-15T05:02:06.000Z","size":36,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-15T06:17:43.465Z","etag":null,"topics":["library","spotify","spotify-model","straw-hat","straw-hat-platform","terraform","terraform-github","terraform-module","terraform-modules"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/modules/straw-hat-team/spotify/github","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/straw-hat-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"straw-hat-team"}},"created_at":"2020-07-07T17:51:45.000Z","updated_at":"2024-11-15T05:02:09.000Z","dependencies_parsed_at":"2022-08-09T20:01:08.839Z","dependency_job_id":"edea8c2d-f26c-45d4-8bd7-33a8a302d661","html_url":"https://github.com/straw-hat-team/terraform-github-spotify","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fterraform-github-spotify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fterraform-github-spotify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fterraform-github-spotify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/straw-hat-team%2Fterraform-github-spotify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/straw-hat-team","download_url":"https://codeload.github.com/straw-hat-team/terraform-github-spotify/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227614635,"owners_count":17793949,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["library","spotify","spotify-model","straw-hat","straw-hat-platform","terraform","terraform-github","terraform-module","terraform-modules"],"created_at":"2024-12-01T19:15:57.310Z","updated_at":"2024-12-01T19:15:57.808Z","avatar_url":"https://github.com/straw-hat-team.png","language":"HCL","funding_links":["https://github.com/sponsors/straw-hat-team"],"categories":[],"sub_categories":[],"readme":"# Terraform Spotify GitHub\n\nThis repository contains a set of Terraform modules for managing GitHub organization following the Spotify model.\n\nYou could read [Discover the Spotify model by Atlassian](https://www.atlassian.com/agile/agile-at-scale/spotify) to\nlearn more about it.\n\n## References\n\n- [modules/alliance](./modules/alliance/README.md) allows you to manage GitHub teams for alliances.\n- [modules/chapter](./modules/chapter/README.md) allows you to manage GitHub teams for chapters.\n- [modules/guild](./modules/guild/README.md) allows you to manage GitHub teams for guilds.\n- [modules/squad](./modules/squad/README.md) allows you to manage GitHub teams for squads.\n- [modules/tribe](./modules/tribe/README.md) allows you to manage GitHub teams for tribes.\n- [modules/trio](./modules/trio/README.md) allows you to manage GitHub teams for trios.\n\n## Explanations\n\n### Nested Teams\n\nGitHub Team synchronization with Identity Providers feature does not work with nested teams, therefore, you need to have\na flat structure and avoid such feature in GitHub if you would like to have such feature; because of that, we do not use\nnested teams for chapters, and squads, rather, we rely on the naming convention alone.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstraw-hat-team%2Fterraform-github-spotify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstraw-hat-team%2Fterraform-github-spotify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstraw-hat-team%2Fterraform-github-spotify/lists"}