Deploying Jamf configurations at scale: how I learned to stop worrying and love the API

This session will cover how Electric leverages the Jamf Pro API to repeatedly and consistently deploy policies, configuration profiles, and other Jamf Pro objects across its customer base.

We’ll explore how to to easily extract items from a Jamf Pro instance and then replicate them to other instances as well as how to update existing items that have already been deployed. Tools such as Jamf’s existing API templates and shell scripting will be leveraged in order to provided a reproducible workflow that can be used in order to seamless manage multiple Jamf Pro instances. Caveats to be aware of when using the API will also be discussed as well as some best practices when it comes to naming conventions and designing reliable idempotent solutions.