Apenas instalar o módulo de marionetes não instala o programa, ele apenas diz ao marionete como lidar com o nodejs no fantoche. Você precisa adicionar uma declaração ao seu manifesto de marionetes e executar vagrant provision
novamente.
Exemplo:
class { 'nodejs':
version => 'stable',
}
package { 'express':
provider => npm
}