puppet-rbenv
puppet-rbenv copied to clipboard
Install rbenv and plugins using vcsrepo
This is a "first attempt" at using vcsrepo to manage rbenv and rbenv plugins from Git repos. I haven't updated any tests or anything like that yet but please have a look at my changes and let me know if you think this is a worthy feature and I'll continue work on this.
:+1: I like it! I was actually thinking about how we could add support for updating rbenv itself and it seems that they would handle it out of the box
I am not sure about this. I want to take a closer look at vcsrepo project. Is it stable enough to depend on it?
My common use case is to run puppet-rbenv on vagrant boxes and since we already had issues with puppet modules related code on this project, I can try it over there and see if it works fine
@fgrehm super
I was about to fork this project to add vscrepo support myself. What is the status of this pull request? I'd also use vcsrepo to add https://github.com/sstephenson/ruby-build.
following up on this one, I completely forgot about this one and unfortunately I wasn't able to try out vcsrepo on vagrant. I'll get back to this as soon as I have a chance
We're using separate vcsrepo resources to manage the rbenv and ruby-build directories that this module puts in place. Works great.
Love this. Although the dependency still needs to be setup on the module file.
This module has actually stopped working for me on ubuntu raring. Using this patch has been the only solution.
Also, it seems like a sensible way to keep both rbenv and ruby-build up to date.