Automated Mac setup with Ansible

danbohea

Wouldn't it be great if you could automate the journey from bare OS to a working dev environment including all of your go-to apps and configured just how you like?

You can...

And I'm not talking about VMs - I mean configure macOS and install/configure apps. I've spent a good while doing exactly this with Ansible. My work to date has resulted in the development of a basic framework and general approach which I'll be sharing.

This session will cover:

  • some of my experiences in trying to acheive this,
  • tools that I have used and some that I have developed for this task,
  • how you can approach automating the setup of your own systems,
  • how we can hopefully share the workload through free & open source development (hurrah!).

This session may be of interest to:

  • anyone interested in Ansible,
  • businesses (big & small) seeking to automate provisioning of local dev systems,
  • developers that care about being able to both document and reproduce their dev environment in detail,
  • any Mac users.

NB. Don't worry, I'm not an Apple fanboy and the word "magical" will not make an appearance.

Session Track

DevOps

Experience Level

Intermediate

Drupal Version