Aqui está uma boa entrada de blog sobre como inicializar fantoches usando sapateiro. O autor usa máquinas virtuais do VirtualBox, mas você pode adaptá-lo facilmente a um servidor físico.
http://number9.hellooperator.net/articles/2009/04/13/bootstrapping-puppet-from-cobbler
Basicamente, você tem um servidor kickstarter que executa o puppetmasterd e o sapateiro. Você personaliza um kickstart para instalar o fantoche e o inicia automaticamente. Quando tudo estiver pronto, o boneco do kickstart será executado e assumido.
Levará algum tempo para ajustar tudo para que seja do jeito que você deseja, mas com essa configuração, você pode criar sua própria LAN privada, criar um perfil para um servidor específico com sapateiro, conectá-lo à LAN privada, inicializar e assista a um filme enquanto o servidor é construído automaticamente;)
Estou executando o Cobbler with Puppet em uma loja pura do Red Hat / CentOS. Está funcionando bem, embora você precise resolver problemas de escalabilidade com o Puppet se tiver várias centenas de servidores.
Estávamos reformulando bastante os modelos Puppet para o Xen / virt-install, mas o suporte à instalação do servidor físico com os modelos Cobbler incluídos no Puppet funciona bem com a Red Hat.
Infelizmente não tenho documentação que possa compartilhar.
fonte
Você também pode usar o FAI com xen-tools. Supostamente funciona bem, mas ainda estou testando.
fonte
Bem, o cfengine 3 possui um write-in integrado na linguagem completa, portanto o modular não é um requisito. Também é muito leve e pequeno.
fonte