{"repo":"univ-of-utah-marriott-library-apple/python-jamf","free":true,"listed":false,"github":"https://github.com/univ-of-utah-marriott-library-apple/python-jamf","clone":"git clone https://github.com/univ-of-utah-marriott-library-apple/python-jamf.git","description":"`python-jamf` and `jctl` automates Jamf management from python scripts and the cli.","language":"Python","stars":65,"topics":["python","macos","automation","patch","jamf","jamf-pro","jamf-pro-api","installer-packages","autopkg"],"license":"MIT","category":"workflow-automation","readme_excerpt":"python-jamf Programmatic Automation, Access & Control of Jamf Pro Introduction python-jamf is a Python 3 library to access the Jamf Pro Classic API. It also comes with the CLI tool, jctl . The Classic API is a tool for programmatic access to data on a Jamf Pro server to allow integrations with other utilities or systems. The concept behind it is to have a class or simply a collection of data (variables) and methods (functions) that maps directly to the API (https://example.com:8443/api). What are python-jamf and jctl ? This repository contains both the python-jamf library and the jctl command-line interface. python-jamf is a Python library that allows CRUD operations on about 50 Jamf records using the Classic API and jps-api-wrapper. It includes keychain support for Jamf Pro credentials using the keyring library. We are slowly adding newer Jamf Pro API support. You can install python-jamf and jctl using PyPi. jctl exposes python-jamf CRUD operations at the command line, allowing you to incorporate Jamf tasks into scripts (including BASH). It can automate repetitive tasks and provide options not available in the web GUI. There are a few other tools that are part of this project. pkgctl automates operations with packages, such as promotion and creating patch definitions. Supported Jamf Records Currently, the python-jamf and jctl support about 50 Jamf records like Buildings, Categories, Computers, OSXConfigurationProfiles, and Policies. The supported records are very similar to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/univ-of-utah-marriott-library-apple","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/univ-of-utah-marriott-library-apple/python-jamf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}