Jamf Concepts maintient une suite de fournisseurs et d'outils Terraform open source qui vous permettent de définir, de provisionner et de versionner votre environnement Jamf sous forme d'infrastructure as code. Que vous partiez de zéro ou d'une instance existante, la chaîne d'outils couvre l'ensemble du flux de travail IaC.
Outils de flux de travail
jamformer — amorcez un projet Terraform complet à partir d'une instance Jamf existante. Découvre les ressources via l'API Jamf, génère du HCL et relie automatiquement les références entre ressources. Le moyen le plus rapide de passer de zéro à un échafaudage IaC fonctionnel.
Fournisseurs Terraform
Des fournisseurs conçus spécialement pour gérer les services Jamf de manière déclarative :
- Terraform Provider — Jamf Platform — gérez les microservices Jamf Platform sous forme de code
- Terraform Provider — Jamf Protect — configurez Jamf Protect avec Terraform
- Terraform Provider — Jamf Security Cloud — gérez les ressources Jamf Security Cloud
- Terraform Provider — Jamf Auto Update — obtenez les métadonnées de titres Jamf Auto Update dans Terraform
Exemples de configuration
Le dépôt terraform-jamf-platform contient des configurations Terraform prêtes à l'emploi pour les modèles courants de Jamf Platform — un point de départ pratique pour votre propre dépôt IaC.
Prérequis
- Terraform 1.13+ ou OpenTofu 1.6+
- Jamf Pro, Jamf Platform, Jamf Protect ou Jamf Security Cloud