11 May 2016
For one reason or another, I may need to stay out of the US for a bit this year, but that doesn’t mean I’m not going to be giving any talks - no siree!
In June, I’m going to be heading over to Vancouver for MacDevOps:YVR where I will be leading a workshop that will take you through getting started with Imagr, and I will also be sitting on a panel that is focusing on configuration management.
Then in October, I’ll be in Gothenburg for my first time at MacSysAdmin. This time I’ll be taking a different slant on Imagr - rather than looking at how you can get started, I’m going to stand up production quality services in 45 minutes.
I’m rather excited about visiting these two conferences for the first time, and I hope I’ll see some new faces as well as some old friends.
05 May 2016
I’ve been wanting to write this post ever since Rich Trouton wrote a similar one after MacADUK, but I finally got the kick to finally write it after I saw this job advert. That’s right, they want an experienced Mac admin who is willing to work for around what McDonald’s pay a trainee manager. If you are indeed starting out in your career supporting OS X, know that you don’t have to settle for appalling renumeration like that!
Ok, rant mode over. Here is the post I wish I’d read before I started doing all this 8 years ago.
30 Mar 2016
There are many ways of managing configuration profiles on OS X - you can use MDM, Munki or any one of the other many great tools. My preferred method however is using Puppet.
By using Puppet, I get access to it’s templating features, and I can let others in my team adjust exposed settings through Hiera.
This post will walk you through the development of a a simple Puppet module and how to test it on an OS X virtual machine.
10 Feb 2016
First off, thanks for coming (if you did indeed come - if you didn’t, you can go away). All of the code I used in my talk is up on Github, and you can grab the slides as well if you feel so inclined.
20 Jan 2016
If you are just starting with this series, it is highly recommended you start with Part 1.
The last part of this series is making it work in a Docker container. This is not a Docker tutorial - please head over to Docker’s getting started pages to get yourself set up with the Docker Toolbox.
All done? Let’s crack on with first creating our Dockerfile.