AFP548 Changing the world one server at a time.

Scripting and Automation

Why to Jenkins

Confession time: back when I was a consultant, I didn't always use best practices. I know - that's a loaded phrase anyway, but this wasn't good. My name is Allister Banks, and I set up autopkg to run as root with a launchdaemon.

By Allister Banks 2 min read

macOS

Return of the Intermittent Bricking

So it used to be we'd wait for machines that were bound to Active Directory running 10.10.0-10.10.2 to freeze during startup and we'd either perform CPR or apply rc.server script fixes. 'Things can only get better,' we said.

By Allister Banks 3 min read

Security

Thunderstrike Need-To-Know

When we heard about the 'bootkit' exploit branded Thunderstrike having the potential to remove all of your security controls it was pretty disturbing. Luckily Apple controls a relatively small number of models, and released a patch for several affected CPU versions, bundling it with 10.10.2 so as to lessen the number of reboots required.

By Allister Banks 2 min read 1 comment

Management

Stop Remediating While you Audit

Let's talk about orchestration. This term is different than just applying the normal set of configuration profiles you want near-permanently enforced on the workstations under your management.

By Allister Banks 3 min read

Management

Enhancing Sal with Facter and Profiles

In a previous post, I showed how to set up Sal. Sal's basic functionality is useful on its own, for the basic Munki reporting - what are the completed installs, pending updates, what OS versions, how many devices checked in the past 24 hours, etc.

By Nick McSpadden 9 min read