infrastruktur:warpinfra

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
infrastruktur:warpinfra [2017/04/11 22:31] voidinfrastruktur:warpinfra [2022/11/22 23:08] (aktuell) specki
Zeile 1: Zeile 1:
 +<WRAP center round info 60%>
 +Dieses Projekt ist archiviert und wird aktuell nicht weiter betreut!
  
-====== Projektbeschreibung ======+Letzer Stand: 2021/05/04 
 +</WRAP> 
 + 
 + 
 +====== WarpInfra ====== 
 +  
 +Die Software WarpInfra wurde am 04.05.2021 außer Betrieb genommen und durch [[infrastruktur:keycloak]] ersetzt.  
 + 
 +  
 +===== Projektbeschreibung =====
  
 WarpInfra ist eine zentrale Applikationsplattform für die Verwaltung von Benutzer konten und zur Bereitstellung weiterer Dienste. WarpInfra ist eine zentrale Applikationsplattform für die Verwaltung von Benutzer konten und zur Bereitstellung weiterer Dienste.
 WarpInfra ist modular aufgebaut um einfach weitere Anwendungen aufnehmen zu können. WarpInfra ist modular aufgebaut um einfach weitere Anwendungen aufnehmen zu können.
  
-Die Produktive Anwendung ist jeweils unter https://infra.warpzone.ms erreichbar  +Die Produktive Anwendung ist jeweils unter https://infra.warpzone.ms (externe Instanz) und https://infra.warpzone (interne Instanz) erreichbar  
-Das Staging System ist unter https://infra-test.warpzone.ms erreichbar. +Das Staging System ist unter https://infra-test.warpzone.ms (externe Instanz) und https://infra-test.warpzone (interne Instanz) erreichbar. 
  
 Siehe Git-Repository: https://gitlab.warpzone.ms/infrastruktur/warpinfra Siehe Git-Repository: https://gitlab.warpzone.ms/infrastruktur/warpinfra
  
-Urspüngliche Idee s. [[infrastruktur:SSO]] 
  
-====== WarpAuth ======+===== LDAP Backend  ===== 
 + 
 +Die Instanzen teilen sich ein gemeinsames LDAP Backend (Aktuell alle 4: extern/prod, extern/staging, intern/prod/intern/staging). 
 + 
 +In der LDAP Datenbank sind die Benutzer und Authentifizierungsinformationen gespeichert. 
 +Details zum LDAP: [[infrastruktur:ldap]] 
 + 
 +===== SQL Backend =====  
 + 
 +Jede der Instanzen hat jeweils ein eigenes SQL Backend, dieses ist auch zwischen intern und extern getrennt. 
 +Dort sind die daten der jeweiligen aktivierten Module gespeichert. 
 + 
 +  * Die Externe Instanz verwendet aktuell noch SQLlight, eine Migration auf MariaDB steht noch aus  
 +  * Die Interne Instanz verwendet MariaDB.  
 +   
 +   
 +===== WarpMain ===== 
 + 
 +Das Modul WarpMain enthält alle grundlegenden Komponenten. 
 + 
 + 
 +===== WarpAuth =====
  
 Das Modul WarpAuth übernimmt die Verwaltung von Benutzerkonnten und unterstützt bei der Vereindung sowie Einrichtung der 2-Factor Authentifizierung. Das Modul WarpAuth übernimmt die Verwaltung von Benutzerkonnten und unterstützt bei der Vereindung sowie Einrichtung der 2-Factor Authentifizierung.
Zeile 19: Zeile 50:
 Aktuell sind der GitLab und der Mattermost Server angebunden. Aktuell sind der GitLab und der Mattermost Server angebunden.
  
-Dieses Modul ist Stabil und kann produktiv verwendet werden +Dieses Modul ist Stabil und kann produktiv verwendet werden.  
 +Dieses Modul ist auf der externen und der internen Instanz aktiv.
  
- +===== WarpFood =====
-====== WarpFood ======+
  
 WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen. WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen.
 Neue Bestellungen werden als Info in den Mattermost Channel Town-Squre publiziert. Neue Bestellungen werden als Info in den Mattermost Channel Town-Squre publiziert.
  
-Dieses Modul ist Stabil und kann produktiv verwendet werden +Dieses Modul ist Stabil und kann produktiv verwendet werden.  
 +Dieses Modul ist nur auf der externen internen Instanz aktiv.
  
- +===== WarpAPI =====
-====== WarpAPI ======+
  
 Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API. Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API.
 Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert. Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert.
 +Dieses Modul soll zukünftig auf der externen Instanz betrieben werden.
  
-====== WarpPay ======+ 
 +===== WarpPay =====
  
 Prototyp zur Entwicklung eines neuen Kasseen bzw. PrePay System. Prototyp zur Entwicklung eines neuen Kasseen bzw. PrePay System.
-Dieses Modul ist noch in Entwicklung und auf keiner der Instanzen nicht aktiviert.+Dieses Modul ist nur auf der internen Instanz aktiviert. 
 + 
 +Weitere Details siehe: [[infrastruktur:Warpshop]] 
  • infrastruktur/warpinfra.1491949915.txt.gz
  • Zuletzt geändert: 2017/04/11 22:31
  • von void