BT

GitHub Boxen: Automação de Configuração e Gerenciamento no Mac OS X

por Abel Avram , traduzido por Marcelo Costa em 18 Mar 2013 |

O GitHub abriu os fontes do Boxen, sua ferramenta para automação de configuração de notebooks Mac ao qual pode ser convertida para também configurar equipamentos com Linux ou Windows.

O Boxen é uma ferramenta de automação de configuração utilizada internamente pelo GitHub que realiza a configuração de notebooks Mac para uso em desenvolvimento de software ou qualquer outro tipo de trabalho que vem sendo utilizada por desenvolvedores, advogados, designers, despachantes, etc. A idéia é a de ter um sistema disponível para uso com o mínimo de erros, de forma automatizada e praticamente sem intervenção humana. De acordo com o pessoal do GitHub, com a ajuda do Boxen, um desenvolvedor tem seu Mac configurado e pronto para trabalhar em apenas 30 minutos.

O Boxen é baseado em uma grande coleção de módulos marionetes(Puppet) que habilitam a instalação de vários softwares como por exemplo o Cassandra, MongoDB, Java, Python, Ruby, Node.js, nginx, Skype, ou até mesmo jogos como o Minecraft. Apesar do Boxen vir com uma configuração padrão, cada usuário pode ajustar sua configuração conforme desejar.

Após um administrador de infraestrutura realizar a configuração do Boxen conforme desejar, é possível fazer um deploy da configuração para uma empresa por meio de uma aplicação web hospedada no Heroku e protegida com OAuth.

O Boxen funciona com a última versão do Mac OS X 10.8, e pode ser facilmente configurado para trabalhar com versões anteriores ou ainda adaptado para trabalhar com instalação de aplicativos no Linux ou Windows já que a maior parte do trabalho é realizado pelos módulos Puppet. A ferramenta é de código aberto e está sobre a licença MIT.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT