Infrastructure as Code as a concept is gaining ground in different IT-related circles. It was originally just for IT Infrastructure, but it spread quickly. For instance, Okta announced Terraform support in 2019.

#MacAdmins #Terraform

It is also starting to take hold in Device Management and more vendors are starting to support it in their own ways. Zentral.com has supported Terraform for years. Fleet Device Management uses YAML files and deploys them using GitOps. Jamf announced support for Terraform last year. I'm sure there are more.

#MacAdmins #Terraform

One of the questions that I keep hearing is "[H]ow do I start if I already have a fully deployed environment?" I attempted to answer that question in https://macadminmusings.com/blog/2026/03/03/from-clickops-to-code-terraforming-a-live-system/. I try to take a high level view and define the steps to take to avoid breaking everything. I hope it helps to guide people onto a path toward success.

#MacAdmins #Terraform

From ClickOps to Code: Terraforming a Live System

A practical guide to importing and maintaining an existing live system with Terraform - from API discovery to generated configuration and long-term maintainability.

MacAdmin Musings
@MScottBlake thanks for that blog post. We plan to move our existing Jamf Pro instance over to Terraform so this should help immensely!