Jamf Concepts 維護一系列開源 Terraform 提供者與工具,讓您能以 Infrastructure as Code 的方式定義、佈建並以版本控制管理 Jamf 環境。無論是從零開始,或是從現有執行個體起步,這套工具鏈都涵蓋完整的 IaC 工作流程。
工作流程工具
jamformer — 從現有的 Jamf 執行個體啟動完整的 Terraform 專案。透過 Jamf API 探索資源、產生 HCL,並自動串接跨資源參考。是從零到擁有可運作 IaC 架構最快的方式。
Terraform 提供者
專為以宣告式方式管理 Jamf 服務而打造的提供者:
- Terraform Provider — Jamf Platform — 以程式碼管理 Jamf Platform 微服務
- Terraform Provider — Jamf Protect — 透過 Terraform 設定 Jamf Protect
- Terraform Provider — Jamf Security Cloud — 管理 Jamf Security Cloud 資源
- Terraform Provider — Jamf Auto Update — 在 Terraform 中取得 Jamf Auto Update 的標題中繼資料
範例設定
terraform-jamf-platform 儲存庫提供可直接使用的 Terraform 設定,涵蓋常見的 Jamf Platform 模式,是建立您自己 IaC 儲存庫的實用起點。
需求
- Terraform 1.13+ 或 OpenTofu 1.6+
- Jamf Pro、Jamf Platform、Jamf Protect 或 Jamf Security Cloud