Eu olhei para isso e cheguei à conclusão de que, embora seja possível fazê-lo, definindo módulos de fantoches com um Pacote {ensure = > ausente} para os pacotes que você quer puxar, não há uma maneira pronta para
Tanto quanto sei, não há um método nativo para remover pacotes em massa. Eu pensei sobre o script de algo usando um loop foreach para puxar os pacotes indesejados depois de ler uma lista delimitada por linha de um arquivo de configuração.
No final, porém, encontrei a solução mais limpa para criar novos servidores e usar o Puppet para todo o gerenciamento desde o início. Seus resultados podem variar.