Primeiro, sobre construir sua própria "pilha completa" do Chef Server.
Opscode lançará em breve um pacote completo de tudo o que é necessário para o Open Source Chef Server. Isso foi demonstrado na ChefConf na semana passada e está em desenvolvimento ativo para um lançamento a curto prazo.
A demo foi em uma palestra de Chris Brown e Adam Jacob. A demonstração começa aqui , mas a coisa toda é interessante, dando uma veja os próximos recursos do Chef em 2012.
O novo sistema de compilação omnibus do Chef consiste em um par de repositórios. O primeiro é o sistema de criação em si . Em seguida, o repositório para a criação de software de código aberto é normalmente usado. Por fim, o repositório contendo as instruções de criação do Chef , incluindo o cliente e o servidor. Você é bem-vindo para verificar isso e dar uma chance. Se você precisar de mais ajuda com eles, a lista de discussão dos desenvolvedores Chef ou o canal # chef-hacking no irc.freenode.net são os melhores recursos.
Em seguida, sobre o gerenciamento da configuração.
Como você está usando o Chef, você deve gerenciar a configuração com o próprio Chef. A demonstração (e os pacotes construídos dos projetos omnibus acima) usa o Chef Solo para configurar o servidor, embora também possa ser um chef-cliente para si mesmo. A maneira como você aborda isso é com você, mas armazene sua configuração do Chef em um repositório de código-fonte, seja ele um git ou outro sistema.