Issue #2835 has been updated by Roberto Bouza.
Great feature to have. I want to do something similar and have to use execs to get around it. Thank you. ---------------------------------------- Feature #2835: support subversion URI for file source https://projects.puppetlabs.com/issues/2835 Author: Jason Antman Status: Accepted Priority: Low Assignee: Category: fileserving Target version: unplanned 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 post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
