Dienstleistungen zu m23 und OpenSource

Nicht der Weisheit letzter Schluß

Dies ist die Community-Seite meiner 2021 gestarteten Video-Serie "Nicht der Weisheit letzter Schluß", die Ihr über meinen Kanal auf PeerTube/devtube.dev-wiki.de, YouTube und (zumindest teilweise) Linux Guides sehen könnt.

Bei den Videos geht es um Linux- und OpenSource-Themen und soll Euch dazu zu ermuntern, selbst zu experimentieren und Euch Eure eigene Meinung zu bilden. Was ich hier zeige, stellt meinen aktuellen Kennisstand zu Themen dar, mit denen ich mich gerade beruflich oder privat beschäftige.

Wie immer mag es andere und bessere Lösungen geben. Deshalb auch der Kanaltitel "Nicht der Weisheit letzter Schluß".

Wie auch bei meinen Howtos/Kurzanleitungen gilt: Bei jedem Schritt kann es zum kompletten Datenverlust kommen. Alle Angaben ohne Gewähr.

Viel Spaß!


FreeIPA fernsteuern mit PHP und JSONRPC-API

28.06.2021 16:33

Video auf devtube.dev-wiki.de ansehen
Video auf devtube.dev-wiki.de ansehen
Dieses Mal ganz frisch und extralang aus der m23-Entwicklungsabteilung: Heute zeige ich Euch, wie Ihr einen FreeIPA-Server über die JSONRPC-API fernsteuern könnt, wobei das PHP-Fernsteuerungsskript auf einen anderen Rechner läuft. Neben der Umsetzung gehe ich dabei auf die Stolpersteine ein, die mich einiges an Zeit gekostet haben und die Euch entsprechend Zeit sparen können, wenn Ihr dieses Video schaut :-)

Das habe ich dieses Mal konkret vor:

  • Erstellung eines neuen FreeIPA-Benutzers (mit den dazugehörigen Rechten) für den Zugriff auf die JSONRPC-API per BASH-Skript
  • Vorstellung des ipa-Programms, zum Administrieren von FreeIPA auf der Kommandozeile
  • JSON-Parameter aus einem ipa-Aufruf extrahieren
  • PHP auf der Kommandozeile
  • PHP-Skript zum Aufrufen der JSONRPC-API

Hintergrund: Ich arbeite derzeit an einem Kundenprojekt, bei dem ich einen vorhandenen FreeIPA-Server an m23 anbinde. m23 steuert den FreeIPA-Server fern, um auf diesem Hosts (m23-Clients) und DNS-Einträge anzulegen und Benutzerinformationen (Logins) zu hinterlegen.

Meine Folien, die ich im Video zeige.

Viel Spaß!

Creative Commons License
Dieses Werk und dieser Inhalt sind, soweit nicht anders angegeben und bis auf die Bilder des m23-Partnerprogramms und fremde Logos/Inhalte unter einer Creative Commons-Lizenz lizenziert.
Die Bilder und Logos des m23-Partnerprogrammes und fremde Logos/Inhalte dürfen nicht ohne vorherige Zustimmung von goos-habermann.de bzw. der Rechteinhaber verwendet werden.
© goos-habermann.de (2005 - 2021)

Datenschutzerklärung AGB Impressum