Eu mantenho uma biblioteca de instalações com script, tanto para Linux quanto para Windows. As instalações baseadas em imagens são boas de certa forma, mas elas tendem a ficar muito incômodas muito rapidamente. Eles também não envelhecem bem.
A melhor solução que encontrei para as nossas caixas Linux é um boot / kickstart PXE que, quando concluído, dispara uma rodada de atualizações de configuração do nosso ambiente Puppet. Eu pensei seriamente em usar o sapateiro, mas no final, usando a mesma ferramenta para construir e manter meus sistemas, venceu. Isso funciona muito bem.
Eu posso construir um sistema totalmente funcional - incluindo pacotes de software, configurações do yum, configurações, etc - em menos de 30 minutos. Isso inclui tudo, desde os pacotes de software até a configuração de servidores vinculados dentro do Splunk, heartbeat, etc.