Hi to everybody,
I'm really sorry for this late answer.
I solved the problem using Gitolite for the users code and the puppet 
variable config_version to run a script for automatically updating the 
environments. 
I needed to do this because this is a temporary multiusers enviroment for a 
tutorial on a storage system.
Thank you very much for your suggestions and help.
Cheers.

    Luca

Il giorno mercoledì 13 agosto 2014 14:52:36 UTC+2, Jason Antman ha scritto:
>
> 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] 
> <javascript:>> 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] <javascript:>.
>> >    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] <javascript:>
>> >    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] <javascript:>.
>> 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/eff6846c-d576-4ed3-9272-bd0fcef11e13%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to