
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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.

