This is your work, valued

Germany

Graham Pugh

Elite
@grahampugh

Senior Systems Engineer at Jamf, specialising in Apple environments. Find me on the Mac Admins Slack as @grahamrpugh

erase-install. A script that automates downloading macOS installers, and optionally erasing or upgrading macOS in a single process. Watch the video!

943

macadmin-scripts. Scripts of possible interest to macOS admins

383

jamf-upload. JamfUploader is a suite of AutoPkg processors for interacting with the Jamf Pro APIs.

162

plist-yaml-plist. Utility to convert plist files to yaml files or vice versa

62

AutoPkgSetup. A single-script installer for AutoPkg. Optimised for JamfUploader.

53

osx-scripts. A collection of my Mac OS X scripts

48

nice-updater. A tool to update macOS that (nicely) gives the user several chances to install updates prior to a "nudged" installation for updates that require a restart.

43

Rosetta-2-install. Make a payload-free package containing a script to install Rosetta 2

29

multitenant-jamf-tools. MJT - a suite of tools for performing API actions on multiple Jamf servers/tenants at once

26

munki-do. A fork of MunkiWebAdmin with package manipulation and git features

20

keychain-creds. Unlock a keychain and get key values from within. Useful for basic authentication of API calls.

18

run-munki-run. A simple setup for Munki. Mac and Linux supported.

14

ansible-mac-playbook. Setting up my own Mac server and workstations.

10

jamf-api-tool. Standalone python tool for interacting with the Jamf API.

7

recipes. AutoPkg recipes

4

MacAdminHelpers. Helpers for OS X packaging and MacAdmins

4

plist-yaml-plist-swift. Swift implementation of plistyamlplist

4

munki-do-not-disturb. A "Do Not Disturb" application for Munki's Managed Software Center

3

pulse-secure-preconfigured-package. Creates a preconfigured package for deploying Juniper Network's Pulse Secure client

3

munki-enroll. My version of Cody Eding's original Munki Enroll scripts.

3

docker-munki-do. Docker build for Munki-Do

3

docker-mwa2. A Docker Container for Greg Neagle's MunkiWebAdmin2 web service

2

ExtensionAttributes. Jamf Pro Extension Attribute Library

2

grahampugh.github.io. GitHub Pages for the "What The Mac?!" blog.

2

FinderServerFavourites. Python

2

grahampugh.

1

autopkg-mac-recipes-yaml. AutoPkg recipes for deployment of Mac software via Jamf Pro, in use at ETH Zürich

1

jamf-versioner. Python

1

recipes-yaml. My autopkg repo, but with the recipes in yaml format instead of plists

1

docker-munkiwebadmin. Docker container to deploy munkiwebadmin.

1

docker-munki-enroll. A method of deploying Munki with Munki-enroll using Docker

1

autopkg-workflow-runner. PoC AutoPkg GitHub Action that can run on Linux or macOS depending on requirements

1