Puppet Class: r10k::install::gem
- Defined in:
- manifests/install/gem.pp
Overview
Install the r10k gem using system ruby
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'manifests/install/gem.pp', line 2
class r10k::install::gem (
$manage_ruby_dependency,
$version,
) {
case $manage_ruby_dependency {
'include': {
include ruby
require ruby::dev
Class['ruby'] -> Class['ruby::dev']
}
'declare': {
class { 'ruby':
rubygems_update => false,
}
require ruby::dev
Class['ruby'] -> Class['ruby::dev']
}
default: {
#This catches the 'ignore' case, and satisfies the 'default' requirement
#do nothing
}
}
}
|