Isso parece ser um bug Puppet - estou usando ambientes dinâmicos, então meu módulo foi originalmente colocado em / etc / puppet / environments / beta / chocolatey / mas quando mudei o módulo para / etc / puppet / módulos, então funcionou.
O interessante é que os tipos personalizados funcionaram bem no ambiente, mas os provedores personalizados não conseguiram sincronizar.
O módulo funciona muito bem - Pode haver algumas peculiaridades, se eu encontrar qualquer um, eu vou corrigi-lo e enviar um pedido de pull.