Yeah. You don't need to give them access to the master, you need something (I use a git hook on the git server) that deploys new pushes to the master.
On Tue, Aug 5, 2014 at 12:15 PM, Christopher Wood < [email protected]> wrote: > Off the top of my head, have them commit/push to the same git repository > where that repository is checked out by the puppetmaster. You can give them > each a VM to test their own stuff, where they'll also find out how their > manifests interact with the whole picture. Keeping them in their own little > silos will hurt you in the long run, and also potentially much sooner than > that if two of them find they need to combine incompatible pieces. > > On Tue, Aug 05, 2014 at 09:00:50AM -0700, Luca Mazzaferro wrote: > > Dear User community, > > I would know if anyone has experience of using puppet > > with multiple developers. > > I try to explain better. > > I have ONE master and some nodes attached. > > We have more than 3 users which want to develop their module and > deploy > > them on different machines. > > I know that we can define different environments and in principle > > give one for each developer. > > But in this case I need to give the access to the master to each one > > and I wouldn't. > > In principle I would that the users develop their code on their pc, > then > > commit > > it via git ( for example ) and when they run puppet agent on their > > machines > > the master catch the new code and apply it. > > I found the config_version variable inside the environment.conf should > > work running a git clone inside the environments > > before the execution on the clients. > > Is there another way, simpler? > > Anyone has any experience of it? > > Thank you. > > Regards. > > Luca > > > > -- > > 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 [1][email protected]. > > To view this discussion on the web visit > > [2] > https://groups.google.com/d/msgid/puppet-users/e87c69cd-f182-463c-9c53-7225c9adfce5%40googlegroups.com > . > > For more options, visit [3]https://groups.google.com/d/optout. > > > > References > > > > Visible links > > 1. mailto:[email protected] > > 2. > https://groups.google.com/d/msgid/puppet-users/e87c69cd-f182-463c-9c53-7225c9adfce5%40googlegroups.com?utm_medium=email&utm_source=footer > > 3. 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/20140805161502.GA9324%40iniquitous.heresiarch.ca > . > 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAFt4V4%3DuaQYb7WOkU3%3DQxZP587qjrSc0-Rmx%2BfePgPrd1n6xmg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
