Skip to content

Erstellen eines Pipeline-Templates für OpenTofu

User Story

Als DevOps Engineer,
möchte ich Pipeline-Templates verwenden,
um standardisierte Pipelines in den Projekten verwenden zu können

Warum

Um Deployments über OpenTofu durchführen zu können, benötigen wir verschiedene Jobs. Diese Jobs sollen in einem Pipeline-Template zusammengefasst werden.

Leider können wir die offizielle GitLab-Komponente nicht verwenden:
https://gitlab.com/components/opentofu
Da wir eine Self-Hosted Instanz haben, müsste die Komponente in unser GitLab gemirrored werden:
https://docs.gitlab.com/ci/components/#use-a-gitlabcom-component-on-gitlab-self-managed
Pull mirroring geht aber leider nur mit einer GitLab >=Premium Lizenz.

Darum müssen wir die Komponente nachbauen, was erhöhten Aufwand zur Implementierung und auch zur Wartung erzeugt.

Links, Hinweise, Bemerkungen

Akzeptanzkriterien

  1. OpenTofu Template steht zur Verfügung und kann in den Projekten verwendet werden

Mögliche Folgeaktivitäten (vom Entwickler zu ergänzen)

Edited by Manuel Menz