AFP548 Changing the world one server at a time.

Management

Running Munki in Docker

In the previous post, I built a container that serves static files at http://munki/repo using Nginx. Now that we have build the Docker image, let's put it to use. We're going to hook up the Munki image to a data-only container.

By Nick McSpadden 5 min read

Management

Building Munki with Docker

Munki is an incredible tool for Mac software deployment, and the setup process is fairly straightfoward - configure a web server, create your repo, run the tools to populate it with software, and configure clients.

By Nick McSpadden 3 min read

macOS

When Yosemite has Fallen, and it Can’t Get Up

UPDATE January 20, 2015 - Some are reporting an opendirectoryd-related fix, featuring the very cool-looking darwinup. Let's hope it makes it into .2, and we're not all chomping at the bit for 10.10.3! People are noticing a symptom, branded LoginLockout (credit @andrewrose), where Yosemite seemingly freezes during startup.

By Allister Banks 3 min read 2 comments

Management

Git-Fat Intro Part Two – Setup and Migration

In our last installment, we introduced a solution for syncing large or already compressed files around without strictly commit'ing them to git proper when collaborating on a munki repo. This was by leveraging the git-fat add-on/script, which only relies on python(2.7) and rsync.

By Allister Banks 6 min read

Management

Introduction to Git-Fat for Munki

Do you work on munki with a team of folks (meaning more than one)? You probably wish you could use MunkiAdmin for everything, but mounting the munki repo over the network may be a poor experience as things grow very large, and as the server world is mostly nix (if you're lucky), running MunkiAdmin on the server itself is out of the picture.

By Allister Banks 4 min read

Scripting and Automation

Look Less Silly on Github

So you've gotten ok with scripts, or at least have tasked yourself with sorting through and in some cases slinging around plain text files. You've even heard about this Github thing, maybe you've already made an account, maybe you're even digging in to it more often.

By Allister Banks 5 min read 1 comment

Management

Patchoo! Casper patching done right.

Patchoo is here and aims to bring some Munki-esque features and workflow to Casper. We all know that Casper has some gaps around patch deployment. Whilst Casper 9 somewhat improves capabilities there is still no cohesive way for an end user to install 3rd party and Apple Software Updates.

By loceee 2 min read 2 comments