BT

Your opinion matters! Please fill in the InfoQ Survey!

GitHub Boxen: Automating Mac OS X Configuration and Management

| by Abel Avram Follow 4 Followers on Feb 19, 2013. Estimated reading time: 1 minute |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

GitHub has open sourced Boxen used internally for automated configuration of Mac laptops, a tool that could be converted to set up Linux or Windows machines.

Boxen is GitHub’s automation tool for setting up and configuring Mac laptops for software development or other type of work, being used by their developers, lawyers, designers, shippers, etc.. The idea is to prepare a system for work with minimal intervention in an automated way and as error free as possible. According to GitHub, with Boxen a new developer has his Mac system set up and ready for committing code in 30 minutes.

Boxen is based on a large collection of dozens of Puppet modules enabling the set up of various pieces of software such as Cassandra, MongoDB, Java, Python, Ruby, Node,js, nginx, Skype, even Minecraft. Although Boxen comes with a preconfigured setup, each user can tweak its configuration as desired.

After a systems administrator has set up a desired configuration with Boxen he can deploy it to an organization via a web application running on Heroku and protected with OAuth.

Boxen works with the latest Mac OS X 10.8, but it could be made to work with earlier version or adapted for Linux or Windows, since the bulk of the work is done by Puppet. The tool has been open sourced under a MIT license.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT