10. Juli 2024 11:15 Uhr

Konzeptstudie: Python als opsi-Skriptsprache
opsi-Script Funktionalität als Python-Paket/Binary

Vortrag von Jan Werner (uib gmbh)

Warum nicht die Vorteile von opsi-script und Python kombinieren? Hier stellen wir ein neues, vorläufiges Konzept vor welches die Vorteile von opsi-script und Python vereint. Die Kombination von opsi-script Funktionalität mit Python bringt gravierende Vorteile, sowie aus Entwickler- als auch Anwendersicht. Des Weiteren sieht das Konzept vor zwei einfach zu bedienende Schnittstellen für den/die Systemadministrator*in zur Verfügung zu stellen. Für Standard-Installationen und die tägliche Sysadmin-Arbeit ist die Schnittstelle “Easy” gedacht. “Easy” ist eine High-Level Schnittstelle basierend auf Funktions-Templates, wobei die Parametrisierung deklarativ über Metadaten erfolgt. Für kompliziertere Installationen/Aufgaben gibt es noch die Schnittstelle “Expert”. Sie kann auf alle Funktionen von “Easy” zurückgreifen bietet aber zusätzlich die Möglichkeit opsi-script-Funktionalität mit der vollen Leistungsfähigkeit von Python zu kombinieren.

Dieses Konzept wollen wir, auch außerhalb des Rahmens der opsiconf, gerne mit der Community diskutieren und weiterentwickeln, um auf eure Wünsche und Ideen eingehen zu können.

    Jan Werner

    Jan Werner

    uib GmbH

    Seit fünf Jahren bei der uib GmbH, hauptsächlich als Software-Entwickler. Er ist verantwortlich für opsi-Komponenten, die in Pascal entwickelt wurden, wie opsi-script, opsi-client-kiosk, opsi-quickinstall und andere kleinere Projekte. Jan arbeitet auch an Python-Projekten und hat Kenntnisse in weiteren Programmiersprachen wie C/C++ und Rust. Außerdem gibt er Schulungen im Bereich Paketierung, hilft im Support und ist ab und zu in der Hotline anzutreffen.

    In seiner Freizeit läuft Jan (etwa den Gutenberghalbmarathon), spielt Schach im Verein, ist beim Pubquiz oder auch mal im Fußballstadion anzutreffen. Hin und wieder quält er seine Mitmenschen mit seinem Gitarrenspiel.