Organization Management

Manage your GitHub organization as code.

Managing thousands of repositories across hundreds of users in GitHub can become very complex and tedious. You'll want basic naming conventions for repositories and teams, ways to manage users in those teams, roles, and security settings enforced as a minimum. The Terraform provider for GitHub allows us to manage our GitHub organization as a platform, just like any other infrastructure. Doing this will reduce technical debt when onboarding, provide ongoing supportability and provide a defined team interaction mode of X-as-a-Service.

This repository is an example of managing your GitHub organization using Terraform and a set of sensible default practices.

Service Interfaces 🔩

Response Times 🕙

  • Responsible team: Platform - GitHub

  • Response time for incidents: 60 minutes

  • Response time for other incidents: 120 minutes

  • Response time for support: 60 minutes

  • Response time for feedback: 30 minutes

Roadmap 🗺️

Communication Channels 🗨️

Contact exclusively via:

Platform Modules 🏗️

Last updated