Code Manager is PE only, so if you're using opensource then r10k it is. I still use r10k with PE, though, because CM is missing the equivalent of 'r10k deploy module'. Both work very well.
Rob Nelson rnels...@gmail.com On Mon, Nov 7, 2016 at 4:33 AM, Robert <robpo...@gmail.com> wrote: > Dear List, > > Puppet started out as a PoC for us, to see if it's worth the investment in > time and energy. The answer is definitely yes, and we'd like to take some > sort of next step. > > Which would be cooperation with smaller teams, versioning & review of code > and stuff. > > So I'd like to hear your thoughts on how this could be achieved best. (I > read several articles etc. but they may or may not work IRL.) > > Requirements and nice-to-haves: > 1. we use a single PE server > 2. we have a git server, one repository per puppet module > 3. I'd like to be able to control the access to the repositories, like: > the linux admins have all rights; the jboss team has only access to the > jboss module + 1-2 smaller modules; the network team to other modules etc. > 4. every team should be able to change its modules freely - but not the > production branch > 5. in order to change the production branch, somebody from the linux > admins has to review the commit and accept/deny it > 6. changes in the repositories should be propagated automatically to the PE > 7. we need some sort of a web repository browser > > For 7, I have already set up cgit... but I'm not addicted to it if there > is something better. > > As of 6, automatic propagation could be done either by r10k or Code > Manager. Which one is recommended nowadays? > > 5 would be an importand one; my first idea would be Gerrit. Does someone > use it? > > For 3 and 4 would be probably gitolite the best tool, but access control > may be included in other software? > > Or, alternatively, should I use something heavy-weight all-in-one > juggernaut like Bitbucket? > > > I'd be happy to read about your setup and best practices. > > Best > Rp > > -- > 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 view this discussion on the web visit https://groups.google.com/d/ > msgid/puppet-users/CANwwCtxUCHnHhB7xSWqb66oT9tGit > v_nEtN_Q86UCWN9bC23rQ%40mail.gmail.com > <https://groups.google.com/d/msgid/puppet-users/CANwwCtxUCHnHhB7xSWqb66oT9tGitv_nEtN_Q86UCWN9bC23rQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAC76iT_eHU7Tza6kMoY29kh5Nk_NJErBHMCZAft1RfFKAS5h1g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.