Estamos testando o uso de fantoches para lançar a maioria das atualizações de segurança. Nós só usamos isso para distribuir pacotes que não nos importamos. Nós não o usamos, por exemplo, para atualizar o MySQL, porque precisaríamos organizar o tempo de inatividade, e devemos fazer isso manualmente. Por outro lado, temos atualizações como Mutt, que podem ser atualizadas sem muita preocupação. Fizemos isso criando uma definição que leva o nome do pacote como o nome e um parâmetro de versão. Nós não implementamos isso usando o tipo "pacote" nativo, porque pode haver conflitos com outros manifestos e não há como atualizar apenas os pacotes que estão instalados. O Puppet instalaria o pacote independentemente.
Nossos problemas atuais com esta solução é que temos três distribuições diferentes para rastrear (Jaunty, Hardy e Dapper) e manter o arquivo atualizado com a saída do apticron é um pouco demorado, mas esperamos que ambos os problemas possam ser facilmente resolvido, ou pelo menos bastante reduzido, com alguns scripts para criar automaticamente os arquivos de manifesto diretamente dos e-mails. Esse é o próximo passo. Se isso funcionar, recomendo-o como um método válido. Se isso não acontecer, talvez seja muito trabalho.