Jamf After Dark

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

Dec 19, 2025
Ryan Legg, a Solutions Engineer at Jamf specializing in Infrastructure as Code and Terraform, dives into the challenges of manual Jamf configurations. He explains how Terraform streamlines management, giving organizations a way to automate their setups without scripting. Ryan highlights the need for version control, audit trails, and scalability, especially for managed service providers and enterprises. He urges admins to embrace Infrastructure as Code now, sharing resources to help them get started.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Treat Config Like A Software Project

  • Infrastructure as code treats configuration like a software project with versioning and pipelines.
  • That approach gives auditability, rollback, and accountability compared to manual ClickOps.
ADVICE

Use Git Workflows For Safe Changes

  • Use Git and pull requests so multiple admins review and approve changes before they reach production.
  • Add automated tests and workflows to validate changes against sandboxes before applying to production.
INSIGHT

Terraform Hides API Churn

  • Terraform abstracts API differences so your local code stays stable while providers adapt to API changes.
  • The provider acts as a translator between your declarative config and the evolving API endpoints.
Get the Snipd Podcast app to discover more snips from this episode
Get the app