Issue #2835 has been updated by Jason Antman.
I say close this. We've got the vcsrepo module now, staging, and a number of other, better ways to do this. I don't think it's any longer suitable to be in the core. ---------------------------------------- Feature #2835: support subversion URI for file source https://projects.puppetlabs.com/issues/2835#change-97706 * Author: Jason Antman * Status: Accepted * Priority: Low * Assignee: * Category: fileserving * Target version: * Affected Puppet version: 0.25.1 * Keywords: subversion git file server VCS serving backend * Branch: ---------------------------------------- I know this is pretty pie-in-the-sky right now, but I thought I'd at leas submit it and see what you guys think - whether you want to push it back to "unplanned" target or just kill it. If I ever manage to really learn Ruby, I'll see what I can do. It would be wonderful if the Puppet file resources could understand keeping files/directories in sync with SVN repositories. My thought was to support a source URI like: svn://svn.example.com/repo/file or svn://svn.example.com/repo/ The problem is thus: I've moved almost totally to Puppet (via kickstart) for build, installation, and configuration. However, at least with web servers, I still have to check the web root directory out of SVN to get the machine up and running. As most of these are single hosts (i.e. only one box serving one set of content) it's not particularly practical to export everything via NFS. It would be absolutely wonderful if I could tell puppet to keep /var/www/html in sync with a specified subversion repository. Granted, I know this would require a bit of heavy lifting on the puppet client side (I hope there are Ruby subversion libs?) The only other issue that comes to mind is how to handle the URI - assuming the repository is being served by WebDAV, it should really be a http:// URI, but then how would Puppet know that it should be checking out from subversion? Just some food for thought... -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
