I Have No Idea What Terraform Is - Infrastructure as Code for Mac Admins

I Have No Idea What Terraform Is - Infrastructure as Code for Mac Admins

From Jamf After Dark by Jamf

December 19, 2025 · 42 min

About this episode

Ryan Legg explains how Terraform can revolutionize Jamf environment management for Mac admins.

If you're clicking through Jamf Pro configs manually, you're about to learn why that's becoming a problem. Security teams are starting to ban console access. MSPs are wasting hours rebuilding the same configs for each client. And organizations scaling to hundreds of Macs are drowning in manual changes with zero audit trail. Ryan Legg, Jamf's Solutions Engineer for Infrastructure as Code, breaks down how Terraform lets you manage your entire Jamf environment through code instead of clicking. Whether you're managing 50 Macs or 5,000, here's why this matters NOW. CHAPTERS 4:45 What is Infrastructure as Code - Explained for Non-Coders 8:15 What is Terraform and Why It Exists 11:30 How Terraform Talks to the Jamf API (Without You Writing Scripts) 14:45 Jamf Terraform Provider - 2+ Years in Development 18:20 Version Control for Configs - Git, Testing, Rollback 21:40 Why This Matters - Audit Trails, No Manual Errors, Scalability 24:30 MSP Use Case - Deploy to Multiple Clients in Minutes 27:15 Enterprise Use Case - Manage Hundreds of Configs with Code 30:10 Small Team Use Case - Document Everything as You Build 34:00 Why Every Admin Should Learn This NOW - The Future is Code 37:13…

People in this episode

Hosts: Kat Garbis, Josh Thornton

Guest: Ryan Legg

Topics covered

  • Infrastructure as Code
  • Terraform
  • Jamf Pro
  • Mac Administration

Keywords

  • security
  • audit trail
  • manual changes
  • scalability
  • MSP

Mentioned in this episode

Products: Terraform, Jamf Pro, Macs, Jamf

More episodes of Jamf After Dark

Explore listener stats, chart rankings, contacts and more on the Jamf After Dark podcast page.