Skip to main content

Repo-Struktur

Zielgruppe: Anwender und Betreuer · Stand: 06.11.2026

Jeder Dienst bekommt ein eigenes Repository in der Gruppe seiner Abteilung. Nichts lebt nur lokal oder als Untermappe in einem fremden Repo.

Regeln

  • Ein Repo je Dienst bzw. Nomad-Job, z. B. container-platform-core-services/nomad-jobs/traefik-ingress.
  • Ein Repo je Stack (Umgebung eines Standorts), z. B. cloud-core-infrastructure/bremen1/consul-servers.
  • Lab-Repos tragen lab im Namen (z. B. bremen1/lab-edge-routers), deployen nur pre-development und promoten nicht.
  • Wiederverwendbares gehört in Module (terraform-modules/…) bzw. Rollen (ansible/roles/…), nicht in Stacks.
  • Default-Branch ist pre-development (Rollen: latest).

Konfiguration, die nur auf einem Rechner oder Server liegt, geht verloren. Auch Testkonfigurationen gehören in ein Repo.

Weiterführend