Eu não usei chef, mas usei bastante o cfengine. Então, enquanto eu não tenho um conselho específico para o seu ambiente, eu posso lhe dizer em geral como eu liderei com isso. Espero que você possa fazer algo semelhante com o chef, o fantoche ou o que for.
Para começar, deixe-me dizer que, na minha opinião, se você estiver usando o chef (ou qualquer outro pacote de gerenciamento de configuração) para APENAS enviar pacotes, estará perdendo muitas funcionalidades que poderiam estar tornando sua vida Mais fácil. O poço vai MUITO mais profundo.
No ambiente que eu gerencio, eu configurei o cfengine para não apenas instalar / remover pacotes, mas também para manter configurações específicas (e freqüentemente relacionadas à segurança) em todos os servidores, através de um ou mais subgrupos de servidores similares, ou em hosts específicos, conforme necessário.
Isso faz algumas coisas para mim -
Primeiro, se eu abrir um novo servidor, assim que ele for adicionado ao gerenciamento de configuração, todas as configurações comuns e específicas do grupo serão aplicadas automaticamente. Isso significa que não preciso me preocupar com o bloqueio de base - isso é feito automaticamente para mim - e posso me concentrar em bloquear os aplicativos exclusivos desse servidor. É como uma lista de verificação de autoverificação, mas melhor.
Em segundo lugar, posso ver os registros e ver os resultados da execução da configuração em cada host, incluindo quais configurações foram verificadas como corretas e quais configurações estavam incorretas e corrigidas. Isso me permite ficar por dentro do que está acontecendo, mas mais importante para a conformidade, posso analisar essas informações e gerar relatórios que provam que os servidores não estão apenas configurados como esperado, mas também verificados como corretos em todas as execuções de configuração.
Isso também tem um efeito colateral de permitir que você saiba se sua configuração muda inesperadamente por qualquer motivo, seja um colega de trabalho descuidado ou um invasor que comprometeu seu sistema.
Então, embora provavelmente não seja a resposta que você está procurando no curto prazo, talvez ela lhe dê algumas ideias para incluir em seu plano de longo prazo.