Skip to content

[Backend] Generierung und Verwaltung von SSH-Keys/Passwörtern #62

Description

@DarkSerme

Übergeordnete User Story
#47

🎯 Ziel
Service zur automatischen Generierung von SSH-Keys und Passwörtern.

🧠 Beschreibung / Kontext
Bei Deployment-Erstellung werden pro User SSH-Keys/Passwörter generiert und verschlüsselt gespeichert.

🔧 Aufgaben

  • CredentialGenerationService mit Methoden generate_ssh_key(), generate_password() erstellen
  • Integration in Deployment-Workflow (Celery-Task)
  • Speicherung in DeploymentInstanceAccess (verschlüsselt)
  • SSH-Key-Injection in VMs via cloud-init/Ansible

✅ Akzeptanzkriterien

  • Anforderungen der User Story sind erfüllt
  • Erfolgs- und Fehlerfälle sind korrekt behandelt
  • Sinnvolle HTTP-Statuscodes
  • Keine Breaking Changes

🧪 Tests

  • Unit Tests
  • Integration- / API-Tests
  • Edge Cases abgedeckt

📎 Abhängigkeiten

  • Blockiert durch: #11 (Verschlüsselungsschicht)
  • Blockiert: #8, #9 (Guacamole, Credentials-Endpunkt)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    US-47User Story #47: Klare Zugangsdaten

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions