Hi, I added the possibility to load gems from a puppet filemount. Please review.
Have your gem in /modules/mygeminstaller/files/mygem-1.0.0.gem
rvm_gem {
'mygem':
name => 'mygem',
ruby_version => 'ruby-2.0.0',
ensure => '1.0.0',
require => Rvm_system_ruby['ruby-2.0.0'],
source => 'puppet:///modules/mygeminstaller/mygem-1.0.0.gem',
}
When ensure => latest
, gemlist
is called to determine the latest
available version of a gem.
If the source
parameter is a remote gem repository, this needs to be
part of the gem list
command run.
Fixes #128
This PR also contains:
* https://github.com/voxpupuli/puppet-rvm/pull/167
* https://github.com/voxpupuli/puppet-rvm/pull/168
* https://github.com/voxpupuli/puppet-rvm/pull/169
modulesync 5.4.0
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
add redhat/centos 9, add Debian 12, add Ubuntu 22.04, 23.04, 23.10
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
Support for newer redhat variants, debian, & ubuntu.
modulesync 9.1.0
Add flags to omit management of the curl
package, like the one for wget
.
Fixes #213