Skip to content

Installing

James Reynolds edited this page Nov 19, 2021 · 38 revisions

Tested Operating Systems

The jctl module has been tested on macOS 10.14, macOS 10.15, macOS 11, and CentOS 7.

Quick Start

Install

  • Install Module & Requirements: sudo pip3 install jctl
  • On your Jamf Pro server create a Jamf Pro API User
  • Config: conf-python-jamf
  • Enter hostname, username, and password
  • Test: conf-python-jamf -t

For more details on the steps see below...

Requirements

Jamf Pro is a commercial product. This project interacts with Jamf Pro and there's not much use for it without Jamf Pro. We are assuming you already have this all set up.

Python3. This project does not work with the Python 2.7 that comes with macOS and we aren't going to support it. macOS does not come with python3 (and probably never will). You must install Python3. There are several ways to install it.

You can get python3 with Anaconda or Homebrew. This is how you install it with Homebrew.

brew install python3

Make sure it works.

python3
pip3 --version

Installation

sudo pip3 install jctl

Uninstall

sudo pip3 uninstall jctl

pip will ask you if you want to remove the repositories.