Jamf Concepts

Infrastructure as Code

Terraform providers, workflow tools, and example configurations for managing Jamf environments as code

APIs, IaC, AutomationsmacOSLinuxWeb

Jamf Concepts maintains a suite of open-source Terraform providers and tools that let you define, provision, and version-control your Jamf environment as infrastructure as code. Whether you're starting from scratch or bootstrapping from an existing instance, the toolchain covers the full IaC workflow.

Workflow Tools

jamformer — bootstrap a complete Terraform project from an existing Jamf instance. Discovers resources via the Jamf API, generates HCL, and automatically wires cross-resource references. The fastest way to get from zero to a working IaC scaffold.

Terraform Providers

Purpose-built providers for managing Jamf services declaratively:

Example Configurations

The terraform-jamf-platform repository contains ready-to-use Terraform configurations for common Jamf Platform patterns — a practical starting point for your own IaC repository.

Requirements

  • Terraform 1.13+ or OpenTofu 1.6+
  • Jamf Pro, Jamf Platform, Jamf Protect, or Jamf Security Cloud
requirements
Terraform 1.13+ or OpenTofu 1.6+, Jamf environment

Related