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.

Avalie esse artigo

Relevância
Estilo/Redação

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.