1
resposta

Git com VCSREPO - Módulo do Puppet

Bom dia.

Estou tentando utilizar o Vcsrepo para clonar repositórios, porem ao executar o comando:

sudo puppet apply /vagrant/manifests/test1.pp

com a seguinte configuração:

vcsrepo { '/home/vagrant/repositories':
  ensure   => present,
  provider => git,
  source   => 'git@...',
}

Apresenta o erro:

Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type vcsrepo at /vagrant/manifests/test1.pp:13 on node vagrant-ubuntu-trusty-64.lecom.local
Wrapped exception:
Invalid resource type vcsrepo

Acredito que seja a falta do módulo: vcsrepo

Como eu realizo a instalação desse módulo pelo Puppet?

Obrigado,

1 resposta

Oi Henrique

Já tentou adicionar o módulo do vcsrepo no seu Puppetfile?

https://forge.puppet.com/puppetlabs/vcsrepo/1.0.2

No link tem instruções de como instalar manual também.

Veja se alguma das duas funciona e qualquer coisa nos avise, que vamos tentando te guiar na instalação

um abraço