Note that git recognizes and stores file attribute changes (whereas svn does not).
On Tuesday, October 29, 2013 6:53:59 PM UTC-7, Hyunil Shin wrote: > > 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 >>>> >>> On Tuesday, October 29, 2013 6:53:59 PM UTC-7, Hyunil Shin wrote: > > 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/a3696a40-901f-472e-9336-9c23722af8f7%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
