Formas de trabajar con Jamf Infraestructura como código (IaC) y la puerta de enlace de la API de la plataforma de Jamf

Administre sus dispositivos Apple a su manera
Stacked layers representing the Jamf Platform API gateway, with icons for API access, authentication, fast deployment, and infrastructure.

API para Platform

Una puerta de enlace. Todos los productos de Jamf.

La mayoría de las organizaciones no utilizan un producto de Jamf de forma aislada. Usan Jamf Pro, Jamf Protect y Jamf Security Cloud al mismo tiempo: cada uno con su propia API, autenticación y URL base. La puerta de enlace de la API de la plataforma cambia eso: una interfaz autenticada mediante OAuth 2.0 —limitada a su inquilino y gobernada por permisos muy específicos— que actúa como punto de acceso al ecosistema de Jamf Platform.

Jamf ofrece:

Diseñada para el desarrollo asistido por IA

Grid of scattered configuration tiles with icons for a warning alert, change history, and a downward trend, representing configuration drift and lost audit trails from manual device management.

Infraestructura como código (IaC)

Administre su flota de dispositivos Apple como código.

La mayor parte de la administración de dispositivos sigue haciéndose igual que hace una década: inicia sesión, hace clic, configura y repite. Eso funciona cuando tiene que manejar docenas de dispositivos. Se vuelve más difícil confiar a medida que usted crece y llega a tener cientos de políticas, varios sitios o más de una instancia de Jamf Pro.

Cuánto le cuestan las campañas de clics a medida que crece:

  • No hay registro de intención: los registros muestran quién cambió una configuración, casi nunca por qué y nunca muestran qué se había probado de antemano.
  • Desviación en la configuración: el cambio de un administrador entra en conflicto con el de otro, y seis meses después ya nadie se pone de acuerdo en qué se considera el “estándar”.
  • El conocimiento se pierde cuando alguien se marcha: el conocimiento informal sobre la configuración reside en la mente de los administradores. Cuando alguien se va, el contexto también se va.
  • Auditorías lentas: demostrar la conformidad implica reconstruir las líneas de tiempo a partir de capturas de pantalla y archivos exportados dispersos, en lugar de simplemente consultar un historial.
  • Equipos reactivos: el trabajo repetitivo en la consola le quita tiempo que podría dedicar a proyectos de mayor valor.
Mac, iPad and iPhone displaying the Jamf logo, with icons for code, targeted configuration, scripting, and syncing, representing Jamf's Terraform-based approach to IaC.

Cómo Jamf da soporte a la IaC

El enfoque de Jamf respecto a IaC se basa en Terraform y (deliberadamente) no es una herramienta única, cerrada y propia de la empresa. Es un conjunto de proveedores organizado en capas: algunos desarrollados por Jamf y otro creado y mantenido por la comunidad, que juntos le permiten describir todo su entorno de Apple como código y administrarlo a través de la misma puerta de enlace de API de la plataforma. Y como se basa en la implementación de Jamf Pro que usted ya tiene en marcha, adoptarlo no significa que tenga que cambiar de MDM para lograrlo.

Jamf logo at the center of orbiting rings representing its partner providers, connected to icons for community contributors and the broader ecosystem.

Nuestros socios y ecosistema

  • Proveedor de Jamf Pro, creado por Deployment Theory; ahora se mantiene gracias a las contribuciones de ingenieros que usan Jamf, entre ellos los de Lloyds Banking Group
  • Proveedor de la plataforma Jamf, creado por Jamf: a medida que crece la API de la plataforma, también lo hace su cobertura; su última versión unifica todo el entorno de Jamf Pro bajo una sola conexión de autenticación
  • Proveedor de Jamf Protect: creado por Jamf
  • jamformer, una herramienta de Jamf Concepts que le permite incorporar en código un inquilino ya configurado y administrado desde la consola

¿Qué hacen nuestros proveedores y herramientas?

El flujo de trabajo:

  • Define el estado deseado en un archivo de configuración de Terraform: los ajustes, perfiles y políticas que desea que existan.

  • Ejecuta el comando 'terraform plan' para ver exactamente qué cambiaría antes de que nada afecte a un dispositivo de producción: creación, modificación o eliminación, en formato de diferencias (diff) sencillo.

  • Envía una solicitud de incorporación de cambios. Los revisores ven el cambio, lo aprueban, y solo entonces "terraform apply" sincroniza su entorno de Jamf con lo que hay en Git.

  • Deshaga los cambios anulando un confirmación, no volviendo a hacer clic manualmente en la consola bajo presión.

¿Qué hace que Jamf sea diferente?

Empezar ahora

Implemente, automatice y administre Apple en el trabajo

Sea cual sea la forma en que su equipo funcione mejor

Preguntas y respuestas

¿Cuál es la diferencia entre la API de Jamf Pro y la API de Jamf Platform?

La API de Jamf Pro es la API REST específica para el producto Jamf Pro, inquilino por inquilino. La API de la Plataforma Jamf es una puerta de enlace más nueva y unificada que abarca Jamf Pro, Jamf Protect y Jamf Security Cloud a través de un único punto de acceso OAuth 2.0, y está empezando a federar los recursos de Jamf Pro bajo esa misma puerta de enlace.

¿Tengo que dejar de usar Jamf Pro para empezar a usar "Infraestructura como código"?

No. Los proveedores de Terraform de Jamf administran la implementación de Jamf Pro que ya tiene en marcha. No hace falta migrar la MDM para adoptar un flujo de trabajo basado en código.

¿Qué es la infraestructura como código y por qué es importante para la administración de dispositivos Apple?

"Infraestructura como código" significa definir la configuración de la administración de dispositivos (políticas, perfiles de configuración, grupos y más) en archivos con control de versiones, en lugar de definirla mediante cambios manuales en la consola. Para las flotas de Apple, eso significa que cada cambio se puede revisar, auditar y revertir antes de que llegue a un dispositivo en producción.

¿Qué pasa si ya tengo un inquilino de Jamf Pro que se administra desde la consola?

jamformer detecta lo que ya está configurado en su inquilino y, a partir de ahí, genera un primer borrador de la configuración de Terraform, así que pasar a la administración por código no significa empezar desde cero.