Esta é uma das áreas em que o Puppet é útil. Como o Puppet é autocumentado, você pode expandir facilmente sua rede e recuperar-se de interrupções. Puppet recolhe certas informações sobre os hosts que gerencia, os processadores, RAM, discos, chaves SSH, etc.
A premissa básica é fazer o kickstart o suficiente para obter o EPEL instalado e para o PuppetCA local, então o seu mestre de bonecos pode cuidar do resto da configuração.
Jogar uma porcaria sem fim no kickstart não é uma solução.
Um software que você pode usar para identificar alterações em um ambiente é o Blueprint , que também pode ser reproduzido nas configurações do Puppet.
O resultado final é que seus servidores devem ser receitas. Receitas previsíveis e reproduzíveis que você pode testar e implantar à vontade.
A pergunta aqui para você é o tamanho do seu ambiente. Quantos hosts físicos você está gerenciando? Quantos virtuais? Se não for muito, o Puppet pode não valer a pena.