puppet-rbenv
puppet-rbenv copied to clipboard
Puppet module to install rbenv ruby manager for systemwide use
The rbenv::build ``rubygems_version`` parameter is extremely helpful for installing older rubies. It's in master, but not in the latest tagged release or on the Forge. Would it be possible to...
This addresses issue #97 rspec passes locally
When building a ruby version as non-root user I get the following error: ``` Notice: /Stage[main]/Uc3_rbenv/Uc3_rbenv::Config[3.2.3]/Rbenv::Build[3.2.3]/Exec[git-pull-rubybuild-3.2.3]/returns: fatal: detected dubious ownership in repository at '/apps/dmp/.rbenv/plugins/ruby-build' Notice: /Stage[main]/Uc3_rbenv/Uc3_rbenv::Config[3.2.3]/Rbenv::Build[3.2.3]/Exec[git-pull-rubybuild-3.2.3]/returns: To add an exception...
rbenv::build fails when declaring multiple versions of ruby with the same version of rubygems: Error: `Exec[rubygems-3.4.22] is already declared` ``` include rbenv rbenv::plugin { 'rbenv/ruby-build': latest => true, } rbenv::build...
Resolves failure with rbenv:build when the same version of rubygems is used in multiple versions of ruby. Addresses #99; follow up to PR# https://github.com/jdowning/puppet-rbenv/pull/88
When setup on Ubuntu 24.04, it tries to install these two packages on every puppet run. I believe they have been replaced with the below packages: libgdbm6t64 libncurses-dev
Giving the user write permissions on the parent directory is not always desirable. ```puppet file {'/data': ensure => directory, #owner => 'jekyll' # present, managehome => true, } # rbenv...