Codeberg¶
Bei Codeberg liegt unser Repo garagelab/infra, also die Konfiguration der gesamten Infrastruktur.
Das Repo bei Codeberg ist die zentrale Fassung; alle, die an der Infrastruktur arbeiten, haben eine Kopie davon auf ihrem Rechner. Mit Push und Pull gleichen sie ihre Kopie mit Codeberg ab, angemeldet per SSH (siehe Git-Workflow).
Verwaltet über¶
Die Web-Oberfläche von Codeberg, für die Einstellungen des Repos und wer darauf zugreifen darf. Den Inhalt des Repos ändern wir per Commit und Push.
Wer betreut¶
Den Betrieb übernimmt Codeberg. Die Einstellungen des Repos und die Zugriffsrechte betreuen wir.
Das Repo bleibt privat
Im Repo liegt der Terraform-State unverschlüsselt, mit Secrets darin (siehe Terraform). Das Repo darf deshalb nie öffentlich werden, und Zugriff bekommt nur, wer an der Infrastruktur mitarbeitet.
Weiterlesen¶
- Git-Workflow: wie Änderungen ins Repo und auf die Server kommen
- Arbeitsrechner einrichten: Konto und SSH-Schlüssel bei Codeberg
- Codeberg-Doku