FreeIPA fernsteuern mit PHP und JSONRPC-API
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
↗https://tube.tchncs.de/w/bK3VtnNFLMeiMXjquPButi