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?