link to top

Cognotekt veröffentlicht Terraform Provider für JumpCloud

 Cognotekt |   31.07.2019

Cognotekt hat einen neuen “Provider” für das IaC-Tool Terraform entwickelt: Das Open-Source-Plugin ermöglicht die CLI-basierte Uservewaltung im Zusammenspiel zwischen dem Directory-as-a-Service JumpCloud und Terraform.

Terraform ist das führende Infrastructure-as-Code-Werkzeug (IaC) in der Open-Source Welt. Die Beschreibung der gewünschten Zielinfrastruktur auf allen gängigen Cloud-Services erfolgt in der Terraform-eigenen Konfigurationssprache HCL und kann, da codebasiert, den gleichen Entwicklungsprinzipien unterworfen werden wie jeder Anwendungscode: iterative Erweiterungen, Versionskontrolle, Testinstanzen etc. sind mit Terraform auch bei der Verwaltung von Cloudressourcen kein Problem mehr.

Komfortable Userverwaltung via CLI

Terraform-Nutzer, die ihre Logins mit dem Directory-as-a-Service Jumpcloud verwalten, mussten allerdings bisher in Sachen Useradministration auf die beschriebenen Vorteile verzichten. Stattdessen waren sie auf das Jumpcloud-Frontend angewiesen, um beispielsweise Accounts hinzuzufügen oder Rechte zu setzen.

Ein „Medienbruch“, der die Userverwaltung unnötig erschwert und dem Cognotekt OPS-Team keine Ruhe gelassen hat: Der von Cognotekt entwickelte JumpCloud Terraform Provider ist ein Terraform-Plugin, welches die codebasierte Verwaltung von Jumpcloud-Usern im Zusammenspiel mit Terraform über die Konsole ermöglicht. Administrationsaufgaben sind damit schnell, einfach und revisionssicher über die Jumpcloud API ausführbar, ohne den Umweg über das Frontend gehen zu müssen. Die Installation erfolgt als Terraform Plugin, Systemvoraussetzungen auf dem Host-System sind lediglich Terraform 0.10+ und Go 1.11.

Open-Source Plugin für Terraform

Das Tool wurde von unserem OPS-Team inhouse entwickelt, bei Terraform eingereicht und Cognotekt Mitte Juli als offizieller Community Provider durch Terraform bestätigt.

Die Software ist bei uns erfolgreich für unsere eigene Userverwaltung im Einsatz, der Quellcode steht Open-Source auf Github zur Verfügung:

Download

Alle Terraform Community Provider findet Ihr hier.


Alle Artikel