GitHub开源了Boxen,这是内部使用的Mac笔记本自动化配置工具,经过修改也可用于Linux或Windows机器。
\Boxen是GitHub针对软件开发或其他类型的工作对Mac笔记本进行设置和配置的自动化工具,使用人群包括他们的开发者、律师、设计师和发货人员等。其思路是,以自动化和尽量无错的方式将人工干预最小化,在这种情况下为用户准备好系统。据GitHub介绍,一个新的开发者借助Boxen能在30分钟之内设置好Mac系统并为提交代码做好准备。
\Boxen基于很多Puppet模块构建,这些模块支持各种软件的设置,如Cassandra、MongoDB、Java、Python、Ruby、Node,js、nginx、Skype,甚至Minecraft。尽管Boxen带了一个预配置设置,但每个用户都可以按需改进。
\在使用Boxen设置好所需的配置后,系统管理员可以通过一个运行在Heroku之上并使用OAuth保护的Web应用程序将该配置部署给整个组织。
\Boxen支持最新的Mac OS X 10.8,不过也可用于早期的版本。经过调整,还可用于Linux或Windows,因为大多数工作是通过Puppet完成的。Boxen基于MIT许可开源。
\查看英文原文:GitHub Boxen: Automating Mac OS X Configuration and Management