onemorething.co_London · since 2002

The blog

Short, topical and honest, on the things we actually run: Terraform, Jamf, zero touch, and whatever broke this week. Each post is a real task start to finish, with the mistake everyone makes once, and a 30-second clip for people who would rather watch. The Ls go in too.

Latest · 21 Oct 2026

Your first Jamf Pro resource in Terraform

One smart group, start to finish. Most Jamf estates are configured by clicking. Here is the 20-minute version of managing one with Terraform instead, so every change is reviewed, versioned and repeatable.

  • Create an API client in Jamf Pro with the minimum permissions
  • Write one smart group as code with the Jamf Pro Terraform provider
  • Plan, apply, and see the group appear in the console

Read it

All posts

Coming next

Importing an existing Jamf tenant without breaking anything · A pull-request workflow: plan on PR, apply on merge · Configuration profiles as code, and why the XML is the hard part · Two tenants, one repo: dev and prod · The one that went wrong.

The newsletter

New walkthroughs, by email

A short email when a new post goes up: what it covers, how long it takes, and the mistake everyone makes once. At most twice a month. No sales pitch.

Prefer RSS? Subscribe to the feed, or ask for one written for your estate: that is what upskilling is.

Next: Questions →