<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Sep 16, 2015 at 11:12 AM, Marton Kiss <span dir="ltr"><<a href="mailto:marton.kiss@gmail.com" target="_blank">marton.kiss@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Colleen,<div><br></div><div>Have you ever tried this puppet-community puppet-git_resource module? It seems to be that it is not ready, the resource auto-depends on a git class here:</div><div><a href="https://github.com/puppet-community/puppet-git_resource/blob/04ec35488c4d0d5374c736daa4a7e89fbf3e8d84/lib/puppet/type/git.rb#L86" target="_blank">https://github.com/puppet-community/puppet-git_resource/blob/04ec35488c4d0d5374c736daa4a7e89fbf3e8d84/lib/puppet/type/git.rb#L86</a><br></div><div><br></div><div>but it was never declared anywhere, the whole manifests directory is missing from the repo. (it was present in nanliu's version)</div><div><br></div><div>Brgds,</div><div>  Marton</div></div></blockquote><div>I've not personally used it, no.</div><div><br></div><div>An autorequire will add a require relationship to a resource only if that resource is in the catalog, so autorequiring a class that is no longer in the module will not cause any problems.</div><div><br></div><div>I have not seen the discussion, but what I suspect happened is that there is another module from puppetlabs that is also called 'git', but it manages the installation and configuration of git, not git repositories. I expect they renamed the module and removed the class in order to be compatible with the other module.</div><div><br></div><div>#puppet-community would be a good place to inquire about this module.</div><div><br></div><div>Colleen</div></div></div></div>