Managing Macs with Munki and Friends

Jon Rhoades, St. Vincent’s InstitutePart of XW17

This workshops covers the complete open source Mac management lifecycle:

  • Deployment
  • Enrolment (manual & DEP)
  • Application & patch management
  • OS Updates
  • Application whitelisting
  • OS MDM
  • Reporting & Inventory management

Technologies used include Munki, Munkireport. AutoPkg, AutoPkg(r), Santa, and MicroMDM.

**Content may change depending on what Apple announces at WWDC!**

What to Bring

Please bring your Mac laptop with VMware Fusion installed, we’ll provide a download link for the workshop VM nearer the time. If you don’t have Fusion, VMware have a 30 day trial on their website or if you like to live dangerously, it may be possible to convert the VM to run on VirtualBox or Parallels. Additionally if you don’t want to run the Munki client on your Mac, feel free to to setup your own macOS VM to run it in – this is not a requirement as we will remove Munki at the end.

Jon is currently the IT Manager at St Vincent’s Institute – a medical research institute in Melbourne affiliated with the University of Melbourne.

Jon started his Mac career making truly horrific videos of surgical operations and after realising he was never going to get a job in Hollywood with his showreel of videos of people’s bowels being cut out, he moved to administering Macs instead. Jon & SVI have been running Munki at SVI since 2010 and legend has it that SVI was the first Munki site in Australia.*

*Probably not true.

NoMachine – The secret ‘source’ for a ‘big Mac’

Maurie Bascunan, University of Technology SydneyPart of XW17

The presentation will cover my experience at the University of Technology Sydney, where I have been responsible for setting up a Mac cluster with 25 Mac Minis using NoMachine.

NoMachine is a centralised remote access management service which allows staff and students to connect with a web browser from a Windows, Linux PC or a Mac. Its main purpose is to facilitate the use of Mac only apps like Xcode.

During my presentation I will cover the steps that I took to implement this service and provide an opportunity for open discussion.

Maurie is the Mac / Casper admin for UTS. He joined the University in 2008 and since then he has been supporting and managing Mac systems.

Practical Troubleshooting

Duncan McCracken, MondadaPart of XW17

As the access to behind-the-curtain is becoming scarce, its important to maintain effective troubleshooting techniques. Basic things like being able to read a log file on iOS simply aren’t possible, so what do you do when you have an issue that you haven’t seen before and no diagnostic information? This session will cover some very straightforward techniques that will help you effectively isolate issues, source and leverage the right information, and resolve the problem.

Duncan is the Technical Director of Mondada Pty Ltd, an organisation leading the way in creating installation packages for OS X deployment solutions.

With over 20 years working with Apple and associated products Duncan as a consultant and has worked with some of the leading integration companies at home in Australia and around the world. He is known for his willingness to adapt to new playing fields through embracing different technologies, and his knack for creating modular, re-usable solutions.

Self Service Means Better User Guides

Peter Wells, UNSW AustraliaPart of XW17

Using FCPX, Giphy, iBooks Author, and anything else you have handy to create great user guides for your self service customers.

Peter Wells is a Desktop Analyst currently working with UNSW Australia. He is also a technology commentator, writing for the Sydney Morning Herald. He was previously front page editor for MacTalk, Australia’s largest Apple Community.

Trigger – A JSS Splash Screen Utility

Tania DastresPart of XW17

Trigger is a free utility that presents a webView while simultaneously executing a JSS command. Leveraging basic HTML code and bash, it is a highly customisable and interactive way to create a splash screen for your setup workflow.

This presentation will demonstrate how to use Trigger, how it is being used at RMIT and at SEEK, and how it compares to other similar utilities out there.

Tania Dastres has worked in IT for more than 11 years, all of which have been in Apple support. She started providing Tier 1 AppleCare Support for Apple, worked as an Apple Technician at RMIT for 9 years, and now works at SEEK, as an Apple System Administrator. She was the technical lead for the RMIT MacWorks Project, with the task of designing and implementing a MOE, on 1,200 predominantly unmanaged staff Macs.

She is a wannabe programmer, and will search for any excuse to use Swift at work. In her spare time, she is working on an iOS app that helps techs carry out small talk at tech conferences. She hopes to complete it by June 28th.

Munki Hacking for Fun and Profit

Bart Reardon, CSIROPart of XW17

Taking advantage of the client customisations in Munki, we can modify the interface and functionality without modifying the underlying codebase by inspecting the HTML Munki generates and changing document objects on the fly.

For the example use case I will go in to how we can change the button to on a per app basis for self service license cost recovery, intercepting the Munki install process to process payment and enabling app installation. It will also include a simple server side design for an application purchase register to record purchases.

I will also go into reasons why you might want to do something like this, and if time allows I will also touch on examples of other modifications that can be made.

Bart has worked for CSIRO IT for 15 years in Canberra.

For the last 6 years he has worked for the desktop infrastructure team that looks after the Windows, Linux and Mac SOE’s. His responsibilities have included the Linux and Mac SOE, servicing ~1200 clients and almost 700 macOS workstations. He has contributed to the Munki codebase (install and uninstall alerts and the current managed software centre icon).

He implemented country wide, single queue printing and for the last two years has looked after CSIRO’s software agreements and purchasing on a temporary basis.

Onboarding in a Culture First Environment

James Smith, Culture AmpPart of XW17

We’ve all been there, you’ve just stated a new job and you’re excited to get to work, the only problem, you don’t have access to the systems needed for your job, you can’t setup your equipment (or it hasn’t arrived), and to top it off the right people didn’t even know you started today.

This is a new hire’s worst nightmare and worse still, it reflects badly on you. I’ll be covering what we can do to improve onboarding, what tools you can use to automate the process, and how to keep your head above water with a growing team.

James is a Systems Engineer for Culture Amp, a 100 person startup based out of Melbourne, SF, NY, & London focussed on Employee Engagement.

In a previous life he has been a Barista, DJ, and Technical Director for corporate events.

/dev/world announced for August, CFP now open

/dev/world is back again, running August 28-30, 2017. This year will be our tenth anniversary, and we’re incredibly pleased to be able to partner again with RMIT University in Melbourne for this year’s event. The call for presenters is now open – why not offer a talk and help us make this the biggest, best /dev/world yet!

Apply now »

WWDC Student Scholarship Travel Assistance

If you’re a currently enrolled student at an Australian or New Zealand University, and you win an Apple Student Scholarship to attend WWDC 2017 (results announced on or before Friday, April 21, 2017), we might be able to help out with your expenses. We’ve allocated 3 student support scholarships of $1500 each to assist with airfares. Conditions apply, and applications close May 5 at 5pm (Sydney time).

Apply here »

WWDC Scholarship Travel Support 2017

This program has closed for 2017.

If you’re a currently enrolled student at an Australian or New Zealand University, and you win an Apple Student Scholarship to attend WWDC 2017 (results announced on or before Friday, April 21, 2017), we might be able to help out with your expenses. We’ve allocated 3 student support scholarships of $1500 each to assist with airfares. Conditions apply, and applications close Friday May 5 at 5pm (Sydney time).

Terms and Conditions

Verify that you are eligible before applying. The AUC WWDC Scholarship Support program is offered under the following terms and conditions:

  • You must be currently enrolled at an Australian or New Zealand University, undertaking at least a 50% full-time study workload.
  • You must live in Australia or New Zealand.
  • You must have already won a WWDC scholarship from Apple prior to applying for travel support with the AUC.
  • You must be able to provide documentary evidence of your WWDC Scholarship from Apple, and your University enrolment, on request.
  • There is no known impediment to you traveling to the USA to attend WWDC.
  • You must become an AUC Student Member for at least 12-months should you be awarded a Support Scholarship
  • You must commit to delivering a talk at this year’s AUC /dev/world conference in Melbourne (late August).
  • In the event that more applications are made than scholarships available, the AUC will establish a selection panel to assess applicants and to determine how the scholarships will be awarded.
  • Disputes arising in relation to the scholarship provisions will be dealt with fairly by the Chair of the AUC or his/her nominee, and any decision made by the Chair in relation to that dispute will be final.