Support for SVN in r10k is actually brand new and is going to be released shortly. It'll be available in 1.2.0 which is currently in RC; if all goes well then 1.2.0 final should be released on Thursday. The CHANGELOG ( https://github.com/adrienthebo/r10k/blob/master/CHANGELOG#L11-L12) gives a brief example of the preliminary support and the Puppetfile documentation ( https://github.com/adrienthebo/r10k/blob/master/doc/puppetfile.markdown#svn) shows the usage for SVN based modules. Support for environment sources should be added in 1.3.0, depending on if I have enough information to add an implementation of dynamic environments that works well with SVN.
On Wed, Feb 26, 2014 at 1:17 AM, Steven James < [email protected]> wrote: > Another r10k related question - is repo sync (or will repo sync) from SVN > be supported? > > There appears to be some evidence that it was in the codebase a while > back, but may have been removed e.g. > https://github.com/adrienthebo/r10k/issues/58 > > If no SVN support now, I suppose alternate workaround may be to install > https://github.com/drrb/puppet-library to act as a local Forge repo, > publishing our modules there for Puppetfile to find? > > e.g. > > forge 'forge.internalmydomain.com' > > # Install joeblow-module from the local Forge > mod 'joeblow/module', '2.5.1' > > Your feedback appreciated! > > > Thanks > > Steven > > > On Wed, Feb 26, 2014 at 4:56 PM, Steven James < > [email protected]> wrote: > >> Thanks Adrien! >> >> On Wednesday, February 26, 2014 10:41:28 AM UTC+11, Adrien Thebo wrote: >>> >>> Hi Steven, >>> >>> I'm glad that you've found r10k useful! >>> >>> r10k has pretty a lightweight set dependencies that should play nicely >>> with the rest of Puppet Enterprise, and it's important to me that r10k can >>> easily be installed and behave well in PE. I know that r10k is frequently >>> deployed in PE environments and I haven't heard of any issues with r10k >>> that are due to being installed in the PE rubygems environment. Installing >>> r10k via `/opt/puppet/bin/gem install r10k` should work, and Zack Smith's >>> r10k module has first class support for PE ( >>> https://github.com/acidprime/r10k/blob/master/manifests/ >>> params.pp#L29-L39) which are pretty encouraging indications that it >>> should work well for you if you install it into the PE stack. >>> >>> >>> On Tuesday, February 25, 2014 2:06:42 AM UTC-8, Steven James wrote: >>>> >>>> As r10k is a gem install, and has quite a few gem dependencies....does >>>> anybody know if it plays nicely with Puppet Enterprise? >>>> >>>> As long as I use PE's /opt/puppet/bin/{bundle,rake} when doing the >>>> builds, should all be fine? >>>> >>>> Anybody have any stories or woe and dispair, or just lots of associated >>>> happiness? >>>> >>>> Thanks for your input! >>>> >>>> StevenJ >>>> PS R10K....well done Adrien! Great product! >>>> >>>> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Puppet Users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/puppet-users/GFXaLYXZOgI/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-users/d36eb856-69c6-4465-8420-e74c1a59ecd3%40googlegroups.com >> . >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- > 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/CAB_ORUvGyu60%3DRL0XMRpgmp1NPwRNejZ-OJ0FGc91fvENGEd_Q%40mail.gmail.com > . > > For more options, visit https://groups.google.com/groups/opt_out. > -- Adrien Thebo | Puppet Labs -- 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/CALVJ9SL0cdnoV8snM4YF%2BVuUmtvtM%2B4yOwj3Shv%2BcA%3DRhY42Lg%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
