Crie uma compilação padrão usando algo como cobbler .
Na compilação, configure seu kickstart para ativar somente os serviços de que você precisa em todos os servidores. Isso cria um menor denominador comum.
Em seguida, use puppet para diferenciar cada servidor, dependendo de sua finalidade específica.