Jamf Concepts mantiene un conjunto de proveedores y herramientas de Terraform de código abierto que le permiten definir, aprovisionar y versionar su entorno Jamf como infraestructura como código. Tanto si empieza desde cero como si parte de una instancia existente, la cadena de herramientas cubre todo el flujo de trabajo de IaC.
Herramientas de flujo de trabajo
jamformer — inicie un proyecto completo de Terraform a partir de una instancia existente de Jamf. Descubre recursos mediante la API de Jamf, genera HCL y conecta automáticamente las referencias entre recursos. La forma más rápida de pasar de cero a un scaffolding de IaC funcional.
Proveedores de Terraform
Proveedores diseñados específicamente para gestionar los servicios de Jamf de forma declarativa:
- Terraform Provider — Jamf Platform — gestione los microservicios de Jamf Platform como código
- Terraform Provider — Jamf Protect — configure Jamf Protect mediante Terraform
- Terraform Provider — Jamf Security Cloud — gestione los recursos de Jamf Security Cloud
- Terraform Provider — Jamf Auto Update — obtenga los metadatos de títulos de Jamf Auto Update en Terraform
Configuraciones de ejemplo
El repositorio terraform-jamf-platform contiene configuraciones de Terraform listas para usar con patrones habituales de Jamf Platform — un punto de partida práctico para su propio repositorio de IaC.
Requisitos
- Terraform 1.13+ u OpenTofu 1.6+
- Jamf Pro, Jamf Platform, Jamf Protect o Jamf Security Cloud