On 29 Aug 2015, at 23:23, Garrett Honeycutt <
g...@garretthoneycutt.com> wrote:
> On 8/28/15 5:00 PM, leam hall wrote:
>> I'm wondering how people track large lists of modules, to ensure new
>> team members know which does what, when the last time a module was
>> reviewed for usefulness, etc. How do you handle growth and complexity?
>>
>> Leam
>>
>>
>> --
>> Mind on a Mission <
http://leamhall.blogspot.com/>
>>
Hi Leam,
Puppetfile is a marvellous approach to manage different module versions in Puppet environments.
There are modules available for hooks and web hooks. e.g. [1]
Puppetfile requires you to have each module in a single repository.
For managing multiple repositories I recommend myrepos[2] instead of git submodules.
Documentation of each Puppet module should be done inside the Module.
Version and Update information should be done in good written git commit messages.
Another nice way to achieve an overview on what has been changed lately is possible with a git review tool (gerrit, gitlab, …).
[1]
https://github.com/acidprime/r10k
[2]
https://myrepos.branchable.com/
Best,
Martin
> --
> 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...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/55E222C8.3010303%40garretthoneycutt.com.