I believe the librarian can manage a specified directory. You can add that directory to your module path in your puppet.conf.
That help? On 09/09/2013, at 22:02, Jason Antman <ja...@jasonantman.com> wrote: > We currently have one git repository for our modules/ directory, which is > mostly homegrown, but includes a few community modules. I'm looking for a way > to manage the installation and upgrade of community modules. > > What we really want is something simple that can help us install and upgrade > community modules: > * without managing our existing modules > * in one git repository (modules/) > * including Forge modules *and* arbitraty git/github repos > > At the moment, I've been able to identify 2 real options: > 1) puppet-librarian - this seems great, but (as far as I can tell) wants to > remove everything in the modules/ directory and manage it all from the > Puppetfile, which would require us to split our existing modules (some of > which are just one class with one or two resources) into independent git > repos and manage them all with librarian, which we don't want to do. > 2) `puppet module` tool - this seems to do what we want, but AFAIK can only > install from the Forge (not github or local git URLs) so we lose the ability > to install non-forge modules, or to fork forge modules and install our fork > until (hopefully) the changes are merged in upstream. > > Are there any other options I've missed, or will this end up being some > script that I cobble together myself? > > Thanks for any advice/input > Jason Antman > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscr...@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.