Jamf Concepts utrzymuje zestaw dostawców Terraform i narzędzi open-source, które pozwalają definiować, udostępniać i wersjonować środowisko Jamf jako Infrastructure as Code. Niezależnie od tego, czy zaczynasz od zera, czy budujesz na podstawie istniejącej instancji, zestaw narzędzi obejmuje cały przepływ pracy IaC.
Narzędzia przepływu pracy
jamformer — tworzy kompletny projekt Terraform na podstawie istniejącej instancji Jamf. Odkrywa zasoby za pośrednictwem API Jamf, generuje HCL i automatycznie łączy odwołania między zasobami. Najszybszy sposób na przejście od zera do działającego szkieletu IaC.
Dostawcy Terraform
Dedykowani dostawcy do deklaratywnego zarządzania usługami Jamf:
- Terraform Provider — Jamf Platform — zarządzaj mikrousługami Jamf Platform jako kodem
- Terraform Provider — Jamf Protect — konfiguruj Jamf Protect za pomocą Terraform
- Terraform Provider — Jamf Security Cloud — zarządzaj zasobami Jamf Security Cloud
- Terraform Provider — Jamf Auto Update — pobieraj metadane tytułów Jamf Auto Update w Terraform
Przykładowe konfiguracje
Repozytorium terraform-jamf-platform zawiera gotowe do użycia konfiguracje Terraform dla typowych wzorców Jamf Platform — praktyczny punkt wyjścia dla własnego repozytorium IaC.
Wymagania
- Terraform 1.13+ lub OpenTofu 1.6+
- Jamf Pro, Jamf Platform, Jamf Protect lub Jamf Security Cloud