Jamf Concepts pflegt eine Suite von Open-Source-Terraform-Providern und -Tools, mit denen Sie Ihre Jamf-Umgebung als Infrastructure as Code definieren, bereitstellen und versionieren. Ob Sie bei null anfangen oder auf einer bestehenden Instanz aufbauen: Die Toolchain deckt den gesamten IaC-Arbeitsablauf ab.
Workflow-Tools
jamformer – erstellt ein vollständiges Terraform-Projekt aus einer bestehenden Jamf-Instanz. Erkennt Ressourcen über die Jamf API, generiert HCL und verknüpft ressourcenübergreifende Referenzen automatisch. Der schnellste Weg von null zu einem funktionierenden IaC-Grundgerüst.
Terraform-Provider
Speziell entwickelte Provider zur deklarativen Verwaltung von Jamf-Diensten:
- Terraform Provider — Jamf Platform – Jamf Platform Microservices als Code verwalten
- Terraform Provider — Jamf Protect – Jamf Protect über Terraform konfigurieren
- Terraform Provider — Jamf Security Cloud – Jamf Security Cloud Ressourcen verwalten
- Terraform Provider — Jamf Auto Update – Titel-Metadaten von Jamf Auto Update in Terraform beziehen
Beispielkonfigurationen
Das Repository terraform-jamf-platform enthält einsatzbereite Terraform-Konfigurationen für gängige Jamf Platform Muster – ein praktischer Ausgangspunkt für Ihr eigenes IaC-Repository.
Voraussetzungen
- Terraform 1.13+ oder OpenTofu 1.6+
- Jamf Pro, Jamf Platform, Jamf Protect oder Jamf Security Cloud