Puppet module to install rbenv ruby manager for systemwide use
MIT License
Bot releases are visible (Hide)
Published by jdowning almost 7 years ago
GEM_SOURCE
rbenv::gem
git updates if latest matches origin HEADPublished by jdowning about 7 years ago
New Features
rbenv::gem
/etc/profile.d/rbenv.sh
is optional (though it is included by default still)Fixes
Published by jdowning almost 8 years ago
rbenv::gem
Published by jdowning almost 9 years ago
rbenv::params
$manage_deps
Thanks @danieldreier #57
Published by jdowning about 9 years ago
Puppet 4 compatible! 🎉
rbenv::env
parameter to inject environment variables in execs (useful for HTTP_PROXY) #51rbenv::build::env
is set. All env related parameters must be set by the parent class in rbenv::env
and will be inherited in defines rbenv::build
, rbenv::gem
, and rbenv::plugin
.rbenv::build::bundler_version
#43ensure_packages
from stdlib to enforce dependencies are met #45ensure_package
instead #46patch
to dependent packages #49Published by jdowning over 9 years ago
Fix package dependency name for debian osfamily
Published by jdowning over 9 years ago
Big thanks to @prachetasp for contributing the ability to patch a ruby-install!
Published by jdowning over 9 years ago
libffi-dev
Published by jdowning almost 10 years ago
rbenv::build
rbenv::plugin
Published by jdowning almost 10 years ago
--keep
an rbenv:build
sourcePublished by jdowning over 10 years ago
rbenv rehash
after gem install (@hytebyte)Published by jdowning over 10 years ago
timeout
parameter to rbenv::gem
for long-running gem installsPublished by jdowning over 10 years ago
git://
to https://
for rbenv
and rbenv::plugin
skip_docs
parameter for rbenv::gem
--march=native
from default cflags when building Ruby #19Published by jdowning almost 11 years ago
Published by jdowning almost 11 years ago
Fixed bug with rbenv::gem
where the permissions on the gem lib directory were not set correctly.
Also, cleaned up parameter usage in rbenv::plugin
.
Published by jdowning almost 11 years ago
Fixed bug to allow multiple rbenv::gem
resources to exist in a catalog. This will make it possible to install the same gem in different Ruby versions.
rbenv::build { '2.0.0-p247': }
rbenv::build { '1.9.3-p448': }
rbenv::gem { 'rack-2.0.0-p247':
gem => 'rack',
ruby_version => '2.0.0-p247'
}
rbenv::gem { 'rack-1.9.3-p448':
gem => 'rack',
ruby_version => '1.9.3-p448'
}
Published by jdowning almost 11 years ago
This module is ready for production use and supported for use with:
The rbenv
class handles the install and any dependencies for building Ruby.
rbenv::gem
for each installed Ruby versionrbenv::deps
Published by jdowning about 11 years ago
rbenv::params
and placed parameters in base class as directed here.Published by jdowning about 11 years ago
Fix rbenv::gem
install bug #10