Usando o Puppet com o Razor poderia ser uma solução aqui.
A comunidade é muito grande, por isso você não terá falta de documentação ou postagem de blog para oferecer excelentes pontos de partida.
Temos vários servidores: alguns deles são contêineres sobre openVZ e alguns deles são máquinas virtuais completas. Todos os servidores são apenas sistemas Linux. Os servidores estão executando softwares diferentes com alguma sobreposição entre máquinas (por exemplo, Apache). Eu estou procurando as seguintes respostas:
a) Como esses servidores estão executando um grande número de softwares diferentes, precisamos de uma solução de software em que forneçamos uma lista de software e verifique automaticamente se uma atualização está disponível ou não.
b) Uma solução de software para atualizar centralmente todos esses softwares diferentes nos servidores.
Obrigado