Hello. I have the same issue with you, except that I am using Git. Can you describe your solution in more details? As you said that /etc/puppet (in my case, /etc/puppetlabs) has mixed ownership of root, pe-puppet, how can you check-out puppet configuration from the svn server, with preserving permission and ownership?
Thank you On Tuesday, May 7, 2013 2:17:33 AM UTC+9, P Cornellio wrote: > > That's correct, my concern is permissions/ownership changes inside > /etc/puppet on the master after doing commits/check-outs, especially when > new manifests are added on clients, outside of the master, then committed > to the repo and updated onto the master. Our master currently has mixed > ownership between both root and pe-puppet user. I will go with the > approach of using the pe-puppet user on the master. > > > On Monday, May 6, 2013 5:43:20 AM UTC-7, Bernardo Costa wrote: >> >> I suppose your concerns are about the check-outs of the svn repo on the >> puppet root direcctory, not about permissions and ownership inside the >> repo. Once you do svn co command as your user (not recommended), the new >> files will be created having being owned by you. It might fail if you user >> does not have permission tho create or modify these files inside the puppet >> tree source file. The best thing to do is run the svn co command as user >> puppet but you'll need to set its password or a sudo set of commands. >> >> Em domingo, 5 de maio de 2013 00h58min18s UTC-3, P Cornellio escreveu: >>> >>> Hi, >>> >>> I an in the process of putting my Puppet Master configs into version >>> control using SVN. I'm concerned about file permission and ownership >>> changes as a result of this. SVN does not store permissions. How does one >>> safely use SVN with puppet configs? >>> >>> Cheers, >>> >>> Pete >>> >> -- 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/93a35ed1-52ec-4e16-9c9f-259ca7a36b09%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
