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.

Reply via email to