Was in GitLab bleibt — und was nicht
Jeder Magento-Deploy arbeitet mit sensiblen Daten: SSH-Keys, Datenbank-Passwörtern, Composer-Auth-Tokens, Redis-Verbindungen und API-Keys. Die Frage, wo diese Secrets gespeichert werden, entscheidet darüber, wie angreifbar ein Deployment-Prozess im Störfall ist. GitLab CI/CD-Variablen sind ein praktischer Ausgangspunkt — aber nicht für alle Secrets die beste Wahl.
Inhaltsverzeichnis
- 1. Welche Secrets hat ein Magento-Deployment?
- 2. Was in GitLab-CI/CD-Variablen sinnvoll ist
- 3. Protected, Masked und Environment-Scope richtig einsetzen
- 4. env.php: die sensible Datei im Shared-Verzeichnis
- 5. Composer-Auth und private Repositories
- 6. Was extern liegen sollte: HashiCorp Vault und Alternativen
- 7. Vollständige Variablen-Struktur für Magento-Deployments
- 8. Vergleich