Logos is the foundational layer of the platform. It encodes organizational logic: the clear lines of access, the governance boundaries, and the stable standards that all higher layers build upon.
Logos establishes the primordial order from which all other platform structure emerges. Using OpenTofu, it creates the three-level Google Cloud Platform folder hierarchy, GitHub teams and repositories, Google Identity groups, and Datadog teams that the rest of the platform depends on.
Through the lens of Team Topologies, this layer defines the hierarchy of responsibility and relationship, ensuring that each team inhabits a space conducive to productive action.
This repository manages the foundational platform layer: GCP folder hierarchy, GitHub teams and repositories, Google Identity groups, and Datadog teams.
What Logos Manages
Google Cloud Platform
Logos creates a three-level folder hierarchy following Team Topologies principles using pre-created team type folders:
GitHub
Logos manages GitHub teams, repositories, and organization-level settings as code. This provides consistent naming conventions, team membership, branch protection, and security settings across the organization β reducing technical debt and providing an X-as-a-Service interaction mode for repository and team management.
Google Identity
Logos creates and manages Cloud Identity groups for each team across environments. These groups are used for IAM bindings throughout Corpus and Pneuma.
Datadog
Logos manages Datadog teams, users, API keys, and SAML configuration for the organization.