Using Chef to automate all these tasks for me has been a revalation for me, while i’m sure that there will be many many improvements in the next months, I’ve found that this system allows me te exactly recreate and configure my developer environment. But as always, some things are still missing. Triggering installs from the App Store, entering licences, configuring Mail.app etc. All things to research in the future. If I find anything of note, be sure to expect followups.