Estou tentando usar o módulo maestrodev / rvm ao provisionar uma máquina virtual com o Vagrant, mas estou concorrendo um problema ao tentar include rvm . Eu continuo recebendo
Error: Could not find class rvm for vagrant-ubuntu-saucy-64 on node vagrant-ubuntu-saucy-64
Error: Could not find class rvm for vagrant-ubuntu-saucy-64 on node vagrant-ubuntu-saucy-64
Eu vejo o mesmo erro duas vezes e vejo isso antes de qualquer outra saída. Eu instalei o módulo usando
puppet module install maestrodev/rvm
e depois de executar este comando, a saída de puppet config print modulepath yields
/home/notgary/.puppet/modules:/usr/share/puppet/modules
enquanto puppet module list rende
/home/notgary/.puppet/modules
├── maestrodev-rvm (v1.2.0)
├── puppetlabs-apache (v0.9.0)
├── puppetlabs-concat (v1.0.0)
└── puppetlabs-stdlib (v4.1.0)
/usr/share/puppet/modules (no modules installed)
A saída acima revela o módulo (a primeira entrada na lista) a ser instalado em ~/.puppet/modules e a saída acima que revela que este diretório está incluído no modulepath . A menos que eu esteja entendendo mal o que isso significa, eu esperaria include rvm instalar o rvm em /usr/local/rvm , conforme declarado na documentação, mas quando o compilador de marionetes atingir essa linha, recebo a mensagem de erro mencionada no início deste post .
Alguém sabe o que estou fazendo de errado aqui?